public bool SetGrabaMicroAlga(int idUsuario, ObjetoMicroAlga microAlga) { var respuesta = false; try { var data = new DBConector().EjecutarProcedimientoAlmacenado("SP_SET_GRABAMICROALGA", new System.Collections.Hashtable() { { "@idUsuario", idUsuario }, { "@nombreRegistro", microAlga.NombreRegistroMicroAlga }, { "@id", microAlga.IdMicroAlga }, { "@idEspecie", microAlga.IdEspecie }, { "@volumenSembrado", microAlga.VolumenSembrado }, { "@numeroBolsa", microAlga.NumeroBolsa }, { "@fechaRegistro", microAlga.FechaRegistro }, { "@observaciones", microAlga.Observaciones } }); if (data.Rows.Count > 0) { respuesta = true; } } catch (SqlException ex) { new CapturaExcepciones(ex); } catch (Exception ex) { new CapturaExcepciones(ex); } return(respuesta); }
public List <ObjetoMicroAlga> ListadoMicroAlgas(int id) { var lisMicroAlgas = new List <ObjetoMicroAlga>(); var data = new DBConector().EjecutarProcedimientoAlmacenado("SP_GET_LISTADOMICROALGAS", 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 ObjetoMicroAlga(); validador = data.Rows[i].Field <object>("Id"); resultadoListado.IdMicroAlga = validador != null ? data.Rows[i].Field <int>("Id") : -1; validador = data.Rows[i].Field <object>("IdEspecie"); resultadoListado.IdEspecie = validador != null ? data.Rows[i].Field <int>("IdEspecie") : -1; validador = data.Rows[i].Field <object>("NombreEspecie"); resultadoListado.NombreEspecie = validador != null ? data.Rows[i].Field <string>("NombreEspecie") : "NO ASIGNADO"; validador = data.Rows[i].Field <object>("NombreMicroAlga"); resultadoListado.NombreRegistroMicroAlga = validador != null ? data.Rows[i].Field <string>("NombreMicroAlga") : "NO ASIGNADO"; validador = data.Rows[i].Field <object>("FechaSistema"); resultadoListado.FechaSistema = validador != null ? data.Rows[i].Field <DateTime>("FechaSistema") : DateTime.Now.AddYears(-100); validador = data.Rows[i].Field <object>("VolumenSembrado"); resultadoListado.VolumenSembrado = validador != null ? data.Rows[i].Field <int>("VolumenSembrado") : -1; validador = data.Rows[i].Field <object>("NumeroBolsa"); resultadoListado.NumeroBolsa = validador != null ? data.Rows[i].Field <int>("NumeroBolsa") : -1; validador = data.Rows[i].Field <object>("FechaRegistro"); resultadoListado.FechaRegistro = validador != null ? data.Rows[i].Field <DateTime>("FechaRegistro") : DateTime.Now.AddYears(-100); validador = data.Rows[i].Field <object>("Observaciones"); resultadoListado.Observaciones = validador != null ? data.Rows[i].Field <string>("Observaciones") : "SIN OBSERVACIONES PARA EL REGISTRO"; validador = data.Rows[i].Field <object>("Estado"); resultadoListado.Estado = validador != null ? data.Rows[i].Field <bool>("Estado") : false; lisMicroAlgas.Add(resultadoListado); } } return(lisMicroAlgas); }
public bool SetGrabaSeguimientoMicroAlga(int idUsuario, ObjetoMicroAlga microAlga) { var respuesta = false; try { var data = new DBConector().EjecutarProcedimientoAlmacenado("SP_SET_GRABASEGUIMIENTOMICROALGA", new System.Collections.Hashtable() { { "@IdUsuario", idUsuario }, { "@Id", microAlga.IdSeguimientoMicroAlga }, { "@IdEspecie", microAlga.IdEspecie }, { "@idMicroAlga", microAlga.IdMicroAlga }, { "@FechaIngreso", microAlga.FechaIngreso }, { "@FechaSalida", microAlga.FechaSalida }, { "@IdOrigen", microAlga.IdOrigen }, { "@IdDestino", microAlga.IdDestino }, { "@ResultadoTCBS", microAlga.ResultadoTCBS }, { "@VolumenCosechado", microAlga.VolumenCosechado }, { "@Concentracion", microAlga.Concentracion }, { "@puntuacion", microAlga.Puntuacion }, { "@Observaciones", microAlga.Observaciones }, { "@Estado", microAlga.Estado } }); if (data.Rows.Count > 0) { respuesta = true; } } catch (SqlException ex) { new CapturaExcepciones(ex); } catch (Exception ex) { new CapturaExcepciones(ex); } return(respuesta); }
public List <ObjetoMicroAlga> ListadoSeguimientoMicroAlgas(int id) { var lisMicroAlgas = new List <ObjetoMicroAlga>(); var data = new DBConector().EjecutarProcedimientoAlmacenado("SP_GET_LISTADOSEGUIMIENTOMICROALGA", 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 ObjetoMicroAlga(); validador = data.Rows[i].Field <object>("Id"); resultadoListado.IdSeguimientoMicroAlga = validador != null ? data.Rows[i].Field <int>("Id") : -1; validador = data.Rows[i].Field <object>("IdRegistroMicroAlga"); resultadoListado.IdMicroAlga = validador != null ? data.Rows[i].Field <int>("IdRegistroMicroAlga") : -1; validador = data.Rows[i].Field <object>("IdEspecie"); resultadoListado.IdEspecie = validador != null ? data.Rows[i].Field <int>("IdEspecie") : -1; validador = data.Rows[i].Field <object>("NombreEspecie"); resultadoListado.NombreEspecie = validador != null ? data.Rows[i].Field <string>("NombreEspecie") : "NO ASIGNADO"; validador = data.Rows[i].Field <object>("NombreMicroAlga"); resultadoListado.NombreRegistroMicroAlga = validador != null ? data.Rows[i].Field <string>("NombreMicroAlga") : "NO ASIGNADO"; validador = data.Rows[i].Field <object>("FechaIngreso"); resultadoListado.FechaIngreso = validador != null ? data.Rows[i].Field <DateTime>("FechaIngreso") : DateTime.Now.AddYears(-100); validador = data.Rows[i].Field <object>("FechaSalida"); resultadoListado.FechaSalida = validador != null ? data.Rows[i].Field <DateTime>("FechaSalida") : DateTime.Now.AddYears(-100); validador = data.Rows[i].Field <object>("IdOrigen"); resultadoListado.IdOrigen = validador != null ? data.Rows[i].Field <int>("IdOrigen") : -1; validador = data.Rows[i].Field <object>("NombreOrigen"); resultadoListado.NombreIdentificador = validador != null ? data.Rows[i].Field <string>("NombreOrigen") : "NO ASIGNADO"; validador = data.Rows[i].Field <object>("IdDestino"); resultadoListado.IdDestino = validador != null ? data.Rows[i].Field <int>("IdDestino") : -1; validador = data.Rows[i].Field <object>("NombreDestino"); resultadoListado.NombreContenedor = validador != null ? data.Rows[i].Field <string>("NombreDestino") : "NO ASIGNADO"; validador = data.Rows[i].Field <object>("ResultadoTCBS"); resultadoListado.ResultadoTCBS = validador != null ? data.Rows[i].Field <bool>("ResultadoTCBS") : false; validador = data.Rows[i].Field <object>("VolumenCosechado"); resultadoListado.VolumenCosechado = validador != null ? data.Rows[i].Field <int>("VolumenCosechado") : -1; validador = data.Rows[i].Field <object>("Concentracion"); resultadoListado.Concentracion = validador != null ? data.Rows[i].Field <int>("Concentracion") : -1; validador = data.Rows[i].Field <object>("Puntuacion"); resultadoListado.Puntuacion = validador != null ? data.Rows[i].Field <int>("Puntuacion") : 0; validador = data.Rows[i].Field <object>("Observaciones"); resultadoListado.Observaciones = validador != null ? data.Rows[i].Field <string>("Observaciones") : "SIN OBSERVACIONES PARA EL REGISTRO"; validador = data.Rows[i].Field <object>("Estado"); resultadoListado.Estado = validador != null ? data.Rows[i].Field <bool>("Estado") : false; lisMicroAlgas.Add(resultadoListado); } } return(lisMicroAlgas); }
public JsonResult GrabaSeguimientoMicroAlga(int IdMicroAlga, int idRegistroInicial, int idEspecie, string fechaRegistro, string fechaSalida, int Origen, int Destino, bool resultadoTCBS, string volumenCosechado, string concentracion, bool estadoSeguimiento, string observaciones, int puntuacion) { try { var datosUsuario = new ObjetoLogin(); datosUsuario = (ObjetoLogin)Session["DatosUsuario"]; var validador = 0; switch (datosUsuario.IdPerfil) { case 3: validador = 5; break; default: var seguimiento = new ObjetoMicroAlga() { IdSeguimientoMicroAlga = IdMicroAlga, IdMicroAlga = idRegistroInicial, IdEspecie = idEspecie, FechaIngreso = Convert.ToDateTime(fechaRegistro), FechaSalida = Convert.ToDateTime(fechaSalida), IdOrigen = Origen, IdDestino = Destino, ResultadoTCBS = resultadoTCBS, VolumenCosechado = Convert.ToInt32(volumenCosechado), Concentracion = Convert.ToInt32(concentracion), Estado = estadoSeguimiento, Observaciones = observaciones, Puntuacion = puntuacion }; if (IdMicroAlga != -1) { if (datosUsuario.AutorizaModificacion) { if (_control.SetGrabaSeguimientoMicroAlga(datosUsuario.IdUsuario, seguimiento)) { validador = 1; } else { validador = 3; } } else { validador = 4; EnvioMail correo = new EnvioMail(); correo.SendCorreoSolitaModificación(correo.ModificaSeguimientoMicroAlgas(IdMicroAlga, datosUsuario.Nombre)); } } else { if (_control.SetGrabaSeguimientoMicroAlga(datosUsuario.IdUsuario, seguimiento)) { validador = 1; } else { validador = 3; } } break; } return(Json(validador)); } catch (Exception ex) { new CapturaExcepciones(ex); ErrorPage(100); throw; } }
public JsonResult GrabaDatosMicroAlga(int idMicroAlga, int idEspecie, string cantidadVolumen, string numeroBolsa, string fecha, string nombreRegistro, string observaciones) { try { var datosUsuario = new ObjetoLogin(); datosUsuario = (ObjetoLogin)Session["DatosUsuario"]; var validador = 0; switch (datosUsuario.IdPerfil) { case 3: validador = 5; break; default: if (!string.IsNullOrEmpty(cantidadVolumen) && !string.IsNullOrEmpty(numeroBolsa)) { var microAlga = new ObjetoMicroAlga() { IdMicroAlga = idMicroAlga, IdEspecie = idEspecie, VolumenSembrado = Convert.ToInt32(cantidadVolumen), NumeroBolsa = Convert.ToInt32(numeroBolsa), FechaRegistro = Convert.ToDateTime(fecha), NombreRegistroMicroAlga = nombreRegistro, Observaciones = observaciones }; if (idMicroAlga != -1) { if (datosUsuario.AutorizaModificacion) { if (_control.SetGrabaMicroAlga(datosUsuario.IdUsuario, microAlga)) { validador = 1; } else { validador = 3; } } else { validador = 4; EnvioMail correo = new EnvioMail(); correo.SendCorreoSolitaModificación(correo.ModificaMicroAlgas(idMicroAlga, datosUsuario.Nombre)); } } else { if (_control.SetGrabaMicroAlga(datosUsuario.IdUsuario, microAlga)) { validador = 1; } else { validador = 3; } } } else { validador = 2; } break; } return(Json(validador)); } catch (Exception ex) { new CapturaExcepciones(ex); ErrorPage(100); throw; } }
public bool SetGrabaSeguimientoMicroAlga(int idUsuario, ObjetoMicroAlga microAlga) { return(_dtMicroAlgas.SetGrabaSeguimientoMicroAlga(idUsuario, microAlga)); }