function fn_xamo_pdiario_insertar_listar(op) {
	if($('#cbo_xmo option:selected').val()==0&&op==2){
		swal('Alerta!','Debe seleccionar un Medicamento.','warning');
		return false;
	}
	if($('#txt_cantidad').val()==0&&op==2){
		swal('Alerta!','Debe ingresar una cantidad.','warning');
		return false;
	}
	var url 	= ruta + 'movimientos/xamo/insertar_listar_cart';
	if($('#txt_id').val()>0)
		url 	= ruta + 'movimientos/xamo/insertar_listar';
	$('#xamo_data').DataTable().destroy();
	swal({
		title 	: 'Alerta!',
		html 	: 'Cargando...',
		onOpen 	: function () {
			swal.showLoading();
			$.ajax({
				url 	: url,
				data 	: {
					d1 	: $('#txt_id').val(),
					d2 	: $('#cbo_xmo option:selected').val(),
					d3 	: $('#cbo_xmo option:selected').text(),
					d4 	: $('#txt_cantidad').val(),
					d5 	: $('#txt_indicacion').val()
				},
				type 	: 'post',
				dataType: 'json',
				success : function (data) {
					$('#xamo_data tbody').html(data[0]);
					$('#xamo_data').DataTable({
    		            "searching"     : false,
    		            "scrollY"       : ($(window).height() - 435) + "px",
    		            "scrollCollapse": true,
    		            "paging"        : false,
    		            "language"		: {
    		            	"url" 			: ruta + 'json/Spanish.json'
    		            }
					});
					$('#cbo_xmo').val(0).change().focus();
					$('#txt_cantidad').val(0);
					$('#txt_indicacion').val('');
					swal.close();
				}
			});
		}
	});
}

/*function fn_xamo_pdiario_listar() {
	var url 	= ruta + 'movimientos/xamo/listar_cart';
	if($('#txt_id').val()>0)
		url 	= ruta + 'movimientos/xamo/listar';
	swal({
		title 	: 'Alerta!',
		html 	: 'Cargando...',
		onOpen 	: function () {
			swal.showLoading();
			$.ajax({
				url 	: url,
				data 	: {
					d1 	: $('#txt_id').val()
				},
				type 	: 'post',
				dataType: 'json',
				success : function (data) {
					$('#xamo_data').DataTable().destroy();
					$('#xamo_data tbody').html(data[0]);
					$('#xamo_data').DataTable({
    		            "searching"     : false,
    		            "scrollY"       : ($(window).height() - 435) + "px",
    		            "scrollCollapse": true,
    		            "paging"        : false,
    		            "language"		: {
    		            	"url" 			: ruta + 'json/Spanish.json'
    		            }
					});
					swal.close();
				}
			});
		}
	});
}

function fn_xamo_insertar() {
	if($('#cbo_xmo option:selected').val()==0){
		swal('Alerta!','Debe seleccionar un Medicamento.','warning');
		return false;
	}
	var url 	= ruta + 'movimientos/xamo/insertar_cart';
	if($('#txt_id').val()>0)
		url 	= ruta + 'movimientos/xamo/insertar';
	swal({
		title 					: 'Ingrese cantidad e Indicaciones!',
		html 					: 
			'<input type="text" id="txt_cantidad" name="txt_cantidad" placeholder="Cantidad" autocomplete="off" class="form-control">' +
			'<textarea id="txt_indicacion" name="txt_indicacion" class="form-control" placeholder="Indicaciones"></textarea>',
		type 					: 'info',
		showCancelButton 		: true,
  		confirmButtonText 		: '<span class="glyphicon glyphicon-floppy-trash"></span> <b>Aceptar!</b>',
  		cancelButtonText 		: 'Cancelar!',
  		confirmButtonClass 		: 'btn btn-primary',
  		cancelButtonClass 		: 'btn btn-danger',
  		allowOutsideClick 		: false,
        allowEscapeKey 			: false,
  		buttonsStyling 			: false,
  		showLoaderOnConfirm 	: true,
  		onOpen 					: function () {
  			$('#txt_cantidad').focus();
  		},
		preConfirm: function () {
			return new Promise(function (resolve, reject) {
				if($('#txt_cantidad').val()==0||!$.isNumeric($('#txt_cantidad').val())){
					reject('Debe ingresar una cantidad valida!');
					$('#txt_cantidad').focus();
				}else{
					$.post(url, {
						d1 	: $('#cbo_xmo option:selected').val(),
						d2 	: $('#txt_id').val(),
						d3 	: $('#txt_cantidad').val(),
						d4 	: $('#txt_indicacion').val(),
						d5 	: $('#cbo_xmo option:selected').text()
					}, function (data) {
						fn_xamo_pdiario_listar();
						$('#cbo_xmo').val(0).change();
						swal.close();
					});
				}
			});
		}
	});
}*/

function fn_xamo_eliminar(d1, d2) {
	var url 	= ruta + 'movimientos/xamo/eliminar_cart';
	if($('#txt_id').val()>0)
		url 	= ruta + 'movimientos/xamo/eliminar';
	swal({
		title 					: 'Alerta!',
		html 					: 'Medicamento: ' + d2 + '<br>Desea eliminar?',
		type 					: 'question',
		showCancelButton 		: true,
  		confirmButtonText 		: '<span class="glyphicon glyphicon-floppy-trash"></span> <b>Si, Borrar!</b>',
  		cancelButtonText 		: 'Cancelar!',
  		confirmButtonClass 		: 'btn btn-primary',
  		cancelButtonClass 		: 'btn btn-danger',
  		allowOutsideClick 		: false,
        allowEscapeKey 			: false,
  		buttonsStyling 			: false,
		preConfirm: function () {
			return new Promise(function (resolve, reject) {
				$.post(url, {
					d1 	: d1
				}, function (data) {
					resolve();
				});
			});
		},
		allowOutsideClick: false
	}).then(function () {
		swal({
			title 	: 'Alerta!',
			html 	: 'Medicamento eliminado correctamente.',
			type 	: 'success',
			confirmButtonText 		: '<span class="glyphicon glyphicon-ok"></span> <b>Si, Grabar!</b>',
				confirmButtonClass 		: 'btn btn-primary',
				allowOutsideClick 		: false,
    		allowEscapeKey 			: false,
				buttonsStyling 			: false,
    	}).then(function () {
    		fn_xamo_pdiario_insertar_listar(1);
    	});
	});
}