<?php if ( ! defined('BASEPATH')) exit('No esta permitido el acceso directo');//impide el acceso directo a este script

if(!function_exists('mostrar_tipo_actividades')){

	function mostrar_tipo_actividades($datos,$pk_cat_actividad){
		$vista = "";
		if($pk_cat_actividad != 'Seleccione'){
			if(count($datos) != 0){
				$options = array("Seleccione" => "Seleccione....");
				foreach ($datos as $value) :
					$options[$value->pk_cat_tipo_actividad] = $value->descripcion;
				endforeach;
				$vista = "".form_dropdown('fk_cat_tipo_actividad',$options,set_value('fk_cat_tipo_actividad'),'required="required" class="form-control chosen-select"')."";
			}
			else
				$vista = empty_msg('No existen Tipos de Actividad');
		}
		else
			$vista = empty_msg('Selecciona una Actividad');
		return $vista;
	}
}

if(!function_exists('mostrar_add_ic')){

	function mostrar_add_ic($num){
		$vista = "<div class='form-group row'>
	    			".form_label('Descripción: ','',array('class' => 'col-sm-1 control-label'))."
					<div class='col-sm-4'>
						".form_input(array('class' => 'form-control','type' => 'text','name' => 'txt_descripcion_ic'.$num,'id' => 'txt_descripcion_ic'.$num,'required' => 'required','title' => 'Necesario Escribir una descripción','placeholder' => 'Nueva Descripción'))."
					</div>
					".form_label('Cantidad: ','',array('class' => 'col-sm-1 control-label'))."
					<div class='col-sm-1'>
						".form_input(array('class' => 'form-control','type' => 'text','name' => 'txt_cantidad_ic'.$num,'id' => 'txt_cantidad_ic'.$num,'required' => 'required','title' => 'Necesario Escribir una cantidad','placeholder' => 'Nueva Cantidad'))."
					</div>
	    			".form_label('Fecha Adquisición: ','',array('class' => 'col-sm-2 control-label'))."
	    			<div class='col-sm-3'>
						<div class='input-group date' id='datetimepicker".$num."'>
							".form_input(array('class' => 'form-control','type' => 'text','name' => 'txt_fecha_adq'.$num,'id' => 'txt_fecha_adq'.$num,'required' => 'required','title' => 'Necesario Seleccionar una Fecha de Adquisición','placeholder' => 'Nuevo Fecha de Adquisición','data-format' => 'YYYY-MM-DD','readonly' => 'readonly'))."
							<span class='input-group-text'>
		                        <svg class='bi bi-calendar3-fill' width='1em' height='1em' viewBox='0 0 16 16' fill='currentColor' xmlns='http://www.w3.org/2000/svg'>
		                          <path d='M0 2a2 2 0 0 1 2-2h12a2 2 0 0 1 2 2H0z'/>
		                          <path fill-rule='evenodd' d='M0 3h16v11a2 2 0 0 1-2 2H2a2 2 0 0 1-2-2V3zm6.5 4a1 1 0 1 0 0-2 1 1 0 0 0 0 2zm4-1a1 1 0 1 1-2 0 1 1 0 0 1 2 0zm2 1a1 1 0 1 0 0-2 1 1 0 0 0 0 2zm-8 2a1 1 0 1 1-2 0 1 1 0 0 1 2 0zm2 1a1 1 0 1 0 0-2 1 1 0 0 0 0 2zm4-1a1 1 0 1 1-2 0 1 1 0 0 1 2 0zm2 1a1 1 0 1 0 0-2 1 1 0 0 0 0 2zm-8 2a1 1 0 1 1-2 0 1 1 0 0 1 2 0zm2 1a1 1 0 1 0 0-2 1 1 0 0 0 0 2zm4-1a1 1 0 1 1-2 0 1 1 0 0 1 2 0z'/>
		                        </svg>
		                    </span>
						</div>
					</div>
				</div>
				<div id='div_ic".$num."'>
			    	<center>
			    		".anchor('#','<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-file-earmark-plus-fill" viewBox="0 0 16 16">
										  <path d="M9.293 0H4a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h8a2 2 0 0 0 2-2V4.707A1 1 0 0 0 13.707 4L10 .293A1 1 0 0 0 9.293 0zM9.5 3.5v-2l3 3h-2a1 1 0 0 1-1-1zM8.5 7v1.5H10a.5.5 0 0 1 0 1H8.5V11a.5.5 0 0 1-1 0V9.5H6a.5.5 0 0 1 0-1h1.5V7a.5.5 0 0 1 1 0z"/>
										</svg> Equipo / Implemento','onclick="xajax_add_ic(\''.($num+1).'\');return false;"')."
			    	</center>
		    	</div>";
		return $vista;
	}
}

if(!function_exists('mostrar_add_la')){

	function mostrar_add_la($num){
		$vista = "<center>
	    		<div class='form-group row'>
					<div class='col-sm-3'>
						".form_label('Tipo:')."
						".form_input(array('class' => 'form-control','type' => 'text','name' => 'txt_tipo'.$num,'id' => 'txt_tipo'.$num,'required' => 'required','title' => 'Necesario Escribir un tipo','placeholder' => 'Correo, fax, cel, etc..'))."
					</div>
					<div class='col-sm-3'>
						".form_label('Descripción:')."
						".form_input(array('class' => 'form-control','type' => 'text','name' => 'txt_descripcion_la'.$num,'id' => 'txt_descripcion_la'.$num,'required' => 'required','title' => 'Necesario Escribir una Descripción','placeholder' => 'N° Tel, N° Cel, Correo'))."
					</div>
					<div class='col-sm-3'>
						".form_label('Nombre:')."
						".form_input(array('class' => 'form-control','type' => 'text','name' => 'txt_nombre'.$num,'id' => 'txt_nombre'.$num,'required' => 'required','title' => 'Necesario Escribir un Nombre','placeholder' => 'Nuevo Nombre'))."
					</div>
					<div class='col-sm-3'>
						".form_label('Relación:')."
						".form_input(array('class' => 'form-control','type' => 'text','name' => 'txt_relacion'.$num,'id' => 'txt_relacion'.$num,'required' => 'required','title' => 'Necesario Escribir una Relación','placeholder' => 'Parenteso con el prospecto'))."
					</div>
				</div>
		    	<div id='div_la".$num."'>
			    	".anchor('#','<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-file-earmark-plus-fill" viewBox="0 0 16 16">
								  <path d="M9.293 0H4a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h8a2 2 0 0 0 2-2V4.707A1 1 0 0 0 13.707 4L10 .293A1 1 0 0 0 9.293 0zM9.5 3.5v-2l3 3h-2a1 1 0 0 1-1-1zM8.5 7v1.5H10a.5.5 0 0 1 0 1H8.5V11a.5.5 0 0 1-1 0V9.5H6a.5.5 0 0 1 0-1h1.5V7a.5.5 0 0 1 1 0z"/>
								</svg> Localización Adicional','onclick="xajax_add_la(\''.($num+1).'\');return false;"')."
		    	</div>
		    	</center>";
		return $vista;
	}
}

if(!function_exists('mostrar_add_es')){

	function mostrar_add_es($num,$tipo_articulo){
		$vista = "<center>
				<div class='form-group row'>
					<div class='col-sm-1'></div>
			    	<div class='col-sm-2'>
						".form_label('Artículo: ','')."
						".combos($tipo_articulo,'pk_cat_tipo_articulo','descripcion','fk_cat_tipo_articulo'.$num,'fk_cat_tipo_articulo'.$num,'loading_small(\'div_gpo_catalogo'.$num.'\');xajax_cargar_combos(this.value,\'div_gpo_catalogo\',\''.$num.'\');')."
					</div>
					<div class='col-sm-2' id='div_gpo_catalogo".$num."'>
						".form_label('Grupo Catálogo: ','')."
						".form_dropdown('cmb',array('Seleccione' => 'Seleccione....'),'','class=\'form-control\'')."
					</div>
					<div class='col-sm-2' id='div_subgpo_catalogo".$num."'>
						".form_label('Subgrupo Catálogo: ','')."
						".form_dropdown('cmb',array('Seleccione' => 'Seleccione....'),'','class=\'form-control\'')."
					</div>
					<div class='col-sm-2' id='div_marca".$num."'>
						".form_label('Marca: ','')."
						".form_dropdown('cmb',array('Seleccione' => 'Seleccione....'),'','class=\'form-control\'')."
					</div>
					<div class='col-sm-2' id='div_modelo".$num."'>
						".form_label('Modelo: ','')."
						".form_dropdown('cmb',array('Seleccione' => 'Seleccione....'),'','class=\'form-control\'')."
					</div>
					<div class='col-sm-1'></div>
				</div>
				<div id='div_es".$num."'>
			    	".anchor('#','<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-file-earmark-plus-fill" viewBox="0 0 16 16">
								  <path d="M9.293 0H4a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h8a2 2 0 0 0 2-2V4.707A1 1 0 0 0 13.707 4L10 .293A1 1 0 0 0 9.293 0zM9.5 3.5v-2l3 3h-2a1 1 0 0 1-1-1zM8.5 7v1.5H10a.5.5 0 0 1 0 1H8.5V11a.5.5 0 0 1-1 0V9.5H6a.5.5 0 0 1 0-1h1.5V7a.5.5 0 0 1 1 0z"/>
								</svg> Equipo / Implemento','onclick="xajax_add_es(\''.($num+1).'\');return false;"')."
		    	</div>
				</center>";
		return $vista;
	}
}

if(!function_exists('mostrar_add_re')){

	function mostrar_add_re($num,$tipo_articulo){
		$vista = "<center>
				<div class='form-group row'>
					<div class='col-sm-3'></div>
			    	<div class='col-sm-6'>
						".form_label('Refacción: ','')."
						".combos($tipo_articulo,'refaccionId','refaccionDescripcion','refaccionId'.$num,'refaccionId'.$num,'')."
					</div>
					<div class='col-sm-3'></div>
				</div>
				<div id='div_re".$num."'>
			    	".anchor('#','<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-file-earmark-plus-fill" viewBox="0 0 16 16">
								  <path d="M9.293 0H4a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h8a2 2 0 0 0 2-2V4.707A1 1 0 0 0 13.707 4L10 .293A1 1 0 0 0 9.293 0zM9.5 3.5v-2l3 3h-2a1 1 0 0 1-1-1zM8.5 7v1.5H10a.5.5 0 0 1 0 1H8.5V11a.5.5 0 0 1-1 0V9.5H6a.5.5 0 0 1 0-1h1.5V7a.5.5 0 0 1 1 0z"/>
								</svg> Refacción','onclick="xajax_add_re(\''.($num+1).'\');return false;"')."
		    	</div>
				</center>";
		return $vista;
	}
}

if(!function_exists('mostrar_add_se')){

	function mostrar_add_se($num,$tipo_articulo){
		$vista = "<center>
				<div class='form-group row'>
					<div class='col-sm-1'></div>
			    	<div class='col-sm-4'>
						".form_label('Plantilla de Servicio: ','')."
						".combos($tipo_articulo,'pk_servicio','descripcion','fk_servicio'.$num,'fk_servicio'.$num,'loading_small(\'div_unidades_plantilla'.$num.'\');xajax_cargar_combos(this.value,\'div_unidades_plantilla\',\''.$num.'\');')."
					</div>
					<div class='col-sm-6' id='div_unidades_plantilla".$num."'>
						".form_label('Unidad: ','')."
						".form_dropdown('cmb',array('Seleccione' => 'Seleccione....'),'','class=\'form-control chosen-select\'')."
					</div>
					<div class='col-sm-2'></div>
				</div>
				<div id='div_se".$num."'>
			    	".anchor('#','<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-file-earmark-plus-fill" viewBox="0 0 16 16">
								  <path d="M9.293 0H4a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h8a2 2 0 0 0 2-2V4.707A1 1 0 0 0 13.707 4L10 .293A1 1 0 0 0 9.293 0zM9.5 3.5v-2l3 3h-2a1 1 0 0 1-1-1zM8.5 7v1.5H10a.5.5 0 0 1 0 1H8.5V11a.5.5 0 0 1-1 0V9.5H6a.5.5 0 0 1 0-1h1.5V7a.5.5 0 0 1 1 0z"/>
								</svg> Servicio','onclick="xajax_add_se(\''.($num+1).'\');return false;"')."
		    	</div>
				</center>";
		return $vista;
	}
}

if(!function_exists('mostrar_combo')){

	function mostrar_combo($datos,$texto,$num){
		$vista = "";
		if(count($datos) != 0){
			switch ($texto) {
				case 'div_gpo_catalogo':
					$vista = form_label('Grupo Catálogo: ','');
					$vista.= combos($datos,'pk_gpo_catalogo','descripcion','fk_gpo_catalogo'.$num,'fk_gpo_catalogo'.$num,'loading_small(\'div_subgpo_catalogo'.$num.'\');xajax_cargar_combos(this.value,\'div_subgpo_catalogo\',\''.$num.'\');');
				break;
				case 'div_subgpo_catalogo':
					$vista = form_label('Subgrupo Catálogo: ','');
					$vista.= combos($datos,'pk_subgpo_catalogo','descripcion','fk_subgpo_catalogo'.$num,'fk_subgpo_catalogo'.$num,'loading_small(\'div_marca'.$num.'\');xajax_cargar_combos(this.value,\'div_marca\',\''.$num.'\');');
				break;
				case 'div_marca':
					$vista = form_label('Marca: ','');
					$vista.= combos($datos,'pk_cat_marca','descripcion','fk_cat_marca'.$num,'fk_cat_marca'.$num,'loading_small(\'div_modelo'.$num.'\');xajax_cargar_combos(this.value,\'div_modelo\',\''.$num.'\');');
				break;
				case 'div_modelo':
					$vista = form_label('Modelo: ','');
					$vista.= combos($datos,'pk_cat_modelo','descripcion','fk_cat_modelo'.$num,'fk_cat_modelo'.$num,'');
					$vista.= cargar_detalles_modelo($num);
				break;
				case 'div_unidades_plantilla':
					$vista = form_label('Unidad: ','');
					$vista.= combos($datos,'pk_cat_modelo','descripcion','fk_cat_modelo_ser'.$num,'fk_cat_modelo_ser'.$num,'');
				break;
			}
		}
		else
			$vista = empty_msg('No existe Registros');
		return $vista;
	}
}

if(!function_exists('cargar_detalles_modelo')){

	function cargar_detalles_modelo($num){
		$vista = "<span class='label label-default' data-toggle='modal' data-target='#myModal' 
					onclick='loading_small(\"div_modal\");xajax_mostrar_detalles_modelo($(\"#fk_cat_modelo".$num."\").val())'>Ver Detalles</span>
				<!--<button type='button' class='glyphicon glyphicon-sunglasses' data-toggle='modal' data-target='#myModal' 
					onclick='loading_small(\"div_modal\");xajax_mostrar_detalles_modelo($(\"#fk_cat_modelo".$num."\").val())'></button>-->
				<!-- Modal -->
				<div class='modal fade bs-example-modal-lg' id='myModal' tabindex='-1' role='dialog' aria-labelledby='myModalLabel'>
				  <div class='modal-dialog modal-lg' role='document'>
				    <div class='modal-content'>
				      <div class='modal-body' id='div_modal'>
				        
				      </div>
				      <div id='div_msj_modal'></div>
				      <div class='modal-footer'>
				        <button type='button' class='btn btn-success' data-dismiss='modal' id='btn_cancelar_modal'>Terminar</button>
				      </div>
				    </div>
				  </div>
				</div>";
		return $vista;
	}
}

if(!function_exists('mostrar_detalles_modelo')){

	function mostrar_detalles_modelo($registro){
		$vista = "<h2><small>Características del modelo seleccionado.</small></h2>
				<br />
				<table class='table table-bordered table-hover table-condensed'>
					<thead>
						<tr>
							<th>Nombre</th>
							<th>Potencia (Solo para Maquinaria Agrícola)</th>
							<th>Rodada (Solo para Maquinaria Agrícola)</th>
							<th>Año</th>
							<th>Precio</th>
						</tr>
					</thead>
					<tbody>";
			$vista.= "<tr ".(($registro->status == 'A') ? "class='table-success'" : "class='table-danger'").">
						<td>".form_input(array('class' => 'form-control','type' => 'text','name' => 'descripcion','id' => 'descripcion','value' => $registro->descripcion,'size' => '40'))."</td>
						<td>".form_input(array('class' => 'form-control','type' => 'text','name' => 'potencia','id' => 'potencia','value' => $registro->potencia))."</td>
						<td>".form_input(array('class' => 'form-control','type' => 'text','name' => 'rodada','id' => 'rodada','value' => $registro->rodada))."</td>
						<td>".form_input(array('class' => 'form-control','type' => 'text','name' => 'anio','id' => 'anio','value' => $registro->anio))."</td>
						<td>".form_input(array('class' => 'form-control','type' => 'text','name' => 'precio','id' => 'precio','value' => $registro->precio))."</td>
					</tr>
					</tbody>";
		$vista.= "<thead>
						<tr>
							<td colspan='5' align='center'><b>Detalles</b></th>
						</tr>
					</thead>
					<tbody>
						<tr ".(($registro->status == 'A') ? "class='table-success'" : "class='table-danger'").">
							<td colspan='5'>".form_textarea(array('class' => 'form-control','type' => 'text','name' => 'detalles','id' => 'detalles','rows' => '2','value' => $registro->detalles))."</td>
						</tr>";
		$vista.= 	"</tbody>
				</table>";
		return $vista;
	}
}

?>