public bool setEditaSegimientoLarval(ObjetoSeguimientoLarval seguimientolarval) { var respuesta = false; try { var data = new DBConector().EjecutarProcedimientoAlmacenado("CRUD_SeguimientoLarval", new System.Collections.Hashtable() { { "@CantidadDeLarvas", seguimientolarval.CantidadDeLarvas }, { "@CosechaLarvas", seguimientolarval.CosechaLarvas }, { "@NumeroEstanque", seguimientolarval.NumeroEstanque }, { "@DensidadCultivo", seguimientolarval.DensidadCultivo }, { "@FechaRegistro", seguimientolarval.FechaRegistro }, { "@FactoresMedicion", seguimientolarval.FactoresMedicion }, { "@IdMortalidad", seguimientolarval.IdMortalidad }, { "A", seguimientolarval } }); if (data.Rows.Count > 0) { respuesta = true; } } catch (SqlException ex) { new CapturaExcepciones(ex); } catch (Exception ex) { new CapturaExcepciones(ex); } return(respuesta); }
/// <summary> /// Metodo para grabar seguimiento larval /// </summary> public bool SetGrabaSegimientoLarval(int idUsuario, ObjetoSeguimientoLarval seguimientolarval) { var respuesta = false; try { var data = new DBConector().EjecutarProcedimientoAlmacenado("CRUD_SeguimientoLarval", new System.Collections.Hashtable() { { "@IdUsuario", idUsuario }, { "@idRegistro", seguimientolarval.IdRegistro }, { "@p_Id", seguimientolarval.Id }, { "@p_CantidadDeLarvas", seguimientolarval.CantidadDeLarvas }, { "@p_CosechaLarvas", seguimientolarval.CosechaLarvas }, { "@p_DensidadCultivo", seguimientolarval.DensidadCultivo }, { "@p_FactoresMedicion", seguimientolarval.FactoresMedicion }, { "@p_IdMortalidad", seguimientolarval.IdMortalidad }, { "@idCalibre", seguimientolarval.IdCalibre }, { "@idEstanqueOrigen", seguimientolarval.NumeroEstanque }, { "@idEstanqueDestino", seguimientolarval.NumeroEstanqueDestino }, { "@cantidadMortalidad", seguimientolarval.CantidadMortalidad }, { "@observaciones", seguimientolarval.Observaciones } }); if (data.Rows.Count > 0) { respuesta = true; } } catch (SqlException ex) { new CapturaExcepciones(ex); } catch (Exception ex) { new CapturaExcepciones(ex); } return(respuesta); }
/* * var calibre = $("#selectCalibre").val(); * var estanqueOrigen = $("#selectOrigen").val(); * var estanqueDestino = $("#selectDestino").val(); * var cantidadMortalidad = $("#cantidadMortalidad").val(); * var obs = $("#txtObservaciones").val(); */ public JsonResult GrabaDatosLarval(int _idCultivoLarval, int _idRegistro, int _CantidadLarvas, string _CosechaLarvas, int _NumeroEstanque, string _DensidadCultivo, string _IdFactoresM, int _selectTipoM, int _idCalibre, int _idEstanqueOrigen, int _idEstanqueDestino, int _cantidadMortalidad, string _observaciones) { var datosUsuario = new ObjetoLogin(); datosUsuario = (ObjetoLogin)Session["DatosUsuario"]; var seguimientoLarval = new ObjetoSeguimientoLarval(); var validador = 0; switch (datosUsuario.IdPerfil) { case 3: validador = 5; break; default: seguimientoLarval.Id = _idCultivoLarval; seguimientoLarval.IdRegistro = _idRegistro; seguimientoLarval.CantidadDeLarvas = _CantidadLarvas; seguimientoLarval.CosechaLarvas = Convert.ToDouble(_CosechaLarvas); seguimientoLarval.DensidadCultivo = Convert.ToDouble(_DensidadCultivo); seguimientoLarval.FactoresMedicion = _IdFactoresM; seguimientoLarval.IdMortalidad = _selectTipoM; seguimientoLarval.Estado = true; seguimientoLarval.IdCalibre = _idCalibre; seguimientoLarval.NumeroEstanque = _idEstanqueOrigen; seguimientoLarval.NumeroEstanqueDestino = _idEstanqueDestino; seguimientoLarval.CantidadMortalidad = _cantidadMortalidad; seguimientoLarval.Observaciones = _observaciones; if (_idCultivoLarval != -1) { if (datosUsuario.AutorizaModificacion) { if (_control.SetGrabaSeguimientoLarval(datosUsuario.IdUsuario, seguimientoLarval)) { validador = 1; } else { validador = 3; } } else { validador = 4; EnvioMail correo = new EnvioMail(); correo.SendCorreoSolitaModificación(correo.ModificaRegistroSeguimientoLarval(_idCultivoLarval, datosUsuario.Nombre)); } } else { if (_control.SetGrabaSeguimientoLarval(datosUsuario.IdUsuario, seguimientoLarval)) { validador = 1; } else { validador = 3; } } break; } return(Json(validador)); }
/// <summary> /// Metodo para listar el seguimiento larval /// </summary> public List <ObjetoSeguimientoLarval> ListadoSeguimientoLarval(int id) { var ListadoSeguimientoLarval = new List <ObjetoSeguimientoLarval>(); var data = new DBConector().EjecutarProcedimientoAlmacenado("SP_GET_LISTADOSEGUIMIENTOLARVAL", new System.Collections.Hashtable() { { "@id", id } }); if (data.Rows.Count > 0) { for (var i = 0; i < data.Rows.Count; i++) { var validador = new object(); var resultadoListado = new ObjetoSeguimientoLarval(); validador = data.Rows[i].Field <object>("Id"); resultadoListado.Id = validador != null ? data.Rows[i].Field <int>("Id") : 1; validador = data.Rows[i].Field <object>("idRegistro"); resultadoListado.IdRegistro = validador != null ? data.Rows[i].Field <int>("idRegistro") : 1; validador = data.Rows[i].Field <object>("NombreCultivo"); resultadoListado.NombreRegistro = validador != null ? data.Rows[i].Field <string>("NombreCultivo") : "SIN ASIGNACION"; validador = data.Rows[i].Field <object>("CantidadDeLarvas"); resultadoListado.CantidadDeLarvas = validador != null ? data.Rows[i].Field <int>("CantidadDeLarvas") : 0; validador = data.Rows[i].Field <object>("CosechaLarvas"); resultadoListado.CosechaLarvas = validador != null ? data.Rows[i].Field <double>("CosechaLarvas") : 0; validador = data.Rows[i].Field <object>("idNumeroEstanqueOrigen"); resultadoListado.NumeroEstanque = validador != null ? data.Rows[i].Field <int>("idNumeroEstanqueOrigen") : 0; validador = data.Rows[i].Field <object>("NombreContenedorOrigen"); resultadoListado.NombreEstanqueOrigen = validador != null ? data.Rows[i].Field <string>("NombreContenedorOrigen") : "SIN ASIGNACION"; validador = data.Rows[i].Field <object>("idNumeroEstanqueDestino"); resultadoListado.NumeroEstanqueDestino = validador != null ? data.Rows[i].Field <int>("idNumeroEstanqueDestino") : 0; validador = data.Rows[i].Field <object>("NombreContenedorDestino"); resultadoListado.NombreEstanqueDestino = validador != null ? data.Rows[i].Field <string>("NombreContenedorDestino") : "SIN ASIGNACION"; validador = data.Rows[i].Field <object>("DensidadCultivo"); resultadoListado.DensidadCultivo = validador != null ? data.Rows[i].Field <double>("DensidadCultivo") : 0; validador = data.Rows[i].Field <object>("FechaRegistro"); resultadoListado.FechaRegistro = validador != null ? data.Rows[i].Field <DateTime>("FechaRegistro") : DateTime.Today; validador = data.Rows[i].Field <object>("FactoresMedicion"); resultadoListado.FactoresMedicion = validador != null ? data.Rows[i].Field <string>("FactoresMedicion") :"0"; validador = data.Rows[i].Field <object>("IdMortalidad"); resultadoListado.IdMortalidad = validador != null ? data.Rows[i].Field <int>("IdMortalidad") : 0; validador = data.Rows[i].Field <object>("NombreMortalidad"); resultadoListado.NombreMortalidad = validador != null ? data.Rows[i].Field <string>("NombreMortalidad") : "SIN ASIGNACION"; validador = data.Rows[i].Field <object>("CantidadMortalidad"); resultadoListado.CantidadMortalidad = validador != null ? data.Rows[i].Field <int>("CantidadMortalidad") : 0; validador = data.Rows[i].Field <object>("Observaciones"); resultadoListado.Observaciones = validador != null ? data.Rows[i].Field <string>("Observaciones") : "0"; validador = data.Rows[i].Field <object>("idCalibre"); resultadoListado.IdCalibre = validador != null ? data.Rows[i].Field <int>("IdCalibre") : 0; ListadoSeguimientoLarval.Add(resultadoListado); } } return(ListadoSeguimientoLarval); }
public bool SetGrabaSeguimientoLarval(int idUsuario, ObjetoSeguimientoLarval larval) { return(_dtSegLarval.SetGrabaSegimientoLarval(idUsuario, larval)); }