Ejemplo n.º 1
0
        public bool SetGrabaRegistroInicialMar(int idUsuario, ObjetoRegistroInicialMar registroInicialMar)
        {
            var respuesta = false;

            try
            {
                var data = new DBConector().EjecutarProcedimientoAlmacenado("SP_SET_GRABAREGISTROINGRESOMAR", new System.Collections.Hashtable()
                {
                    { "@IdRegistro", registroInicialMar.IdRegistro },
                    { "@nombreBatch", registroInicialMar.NombreBatch },
                    { "@IdUsuario", idUsuario },
                    { "@fechaIngreso", registroInicialMar.FechaIngreso },
                    { "@fechaFuturo", registroInicialMar.FechaFuturoDesdoble },
                    { "@cantidadOrigen", registroInicialMar.CantidadOrigen },
                    { "@calibreOrigen", registroInicialMar.CalibreOrigen },
                    { "@idOrigen", registroInicialMar.IdOrigen },
                    { "@Cantidad", registroInicialMar.Cantidad },
                    { "@idTipoSistema", registroInicialMar.IdTipoSistema },
                    { "@idTipoMortalidad", registroInicialMar.IdMortalidad },
                    { "@observaciones", registroInicialMar.Observaciones },
                    { "@idUbicacion", registroInicialMar.UbicacionOceanica },
                    { "@cantidadMortalidad", registroInicialMar.CantidadMortalidad }
                });
                if (data.Rows.Count > 0)
                {
                    respuesta = true;
                }
            }
            catch (SqlException ex)
            {
                new CapturaExcepciones(ex);
            }
            catch (Exception ex)
            {
                new CapturaExcepciones(ex);
            }
            return(respuesta);
        }
Ejemplo n.º 2
0
        public JsonResult GrabaRegistroInicialMar(int idRegistro, string nombreBatch, string fechaIngreso, string fechaFuturo, int cantidadOrigen, int calibreOrigen, int cantidad, int idTipoSistema, int idMortalidad, string observaciones, int ubicacionOceanica, int CantidadMortalidad)
        {
            var datosUsuario = new ObjetoLogin();

            datosUsuario = (ObjetoLogin)Session["DatosUsuario"];
            var validador = 0;

            switch (datosUsuario.IdPerfil)
            {
            case 3:
                validador = 5;
                break;

            default:
                var registroInicialMar = new ObjetoRegistroInicialMar()
                {
                    IdRegistro          = idRegistro,
                    NombreBatch         = nombreBatch,
                    FechaIngreso        = Convert.ToDateTime(fechaIngreso),
                    FechaFuturoDesdoble = Convert.ToDateTime(fechaFuturo),
                    CantidadOrigen      = cantidadOrigen,
                    IdOrigen            = calibreOrigen,
                    Cantidad            = cantidad,
                    IdTipoSistema       = idTipoSistema,
                    IdMortalidad        = idMortalidad,
                    Observaciones       = observaciones,
                    UbicacionOceanica   = ubicacionOceanica,
                    CantidadMortalidad  = CantidadMortalidad
                };
                if (idRegistro != -1)
                {
                    if (datosUsuario.AutorizaModificacion)
                    {
                        if (_control.SetGrabaRegistroInicialMar(datosUsuario.IdUsuario, registroInicialMar))
                        {
                            validador = 1;
                        }
                        else
                        {
                            validador = 3;
                        }
                    }
                    else
                    {
                        validador = 4;
                        EnvioMail correo = new EnvioMail();
                        correo.SendCorreoSolitaModificación(correo.ModificaRegistroInicialMar(idRegistro, datosUsuario.Nombre));
                    }
                }
                else
                {
                    if (_control.SetGrabaRegistroInicialMar(datosUsuario.IdUsuario, registroInicialMar))
                    {
                        validador = 1;
                    }
                    else
                    {
                        validador = 3;
                    }
                }
                break;
            }

            return(Json(validador));
        }
Ejemplo n.º 3
0
        public List <ObjetoRegistroInicialMar> ListadoRegistroInicialMar(int id)
        {
            var lisMicroAlgas = new List <ObjetoRegistroInicialMar>();
            var data          = new DBConector().EjecutarProcedimientoAlmacenado("SP_GET_LISTADOREGISTROMAR", new System.Collections.Hashtable()
            {
                { "@IdRegistro", id }
            });

            if (data.Rows.Count > 0)
            {
                for (var i = 0; i < data.Rows.Count; i++)
                {
                    var validador        = new object();
                    var resultadoListado = new ObjetoRegistroInicialMar();
                    validador = data.Rows[i].Field <object>("Id");
                    resultadoListado.IdRegistro = validador != null ? data.Rows[i].Field <int>("Id") : -1;

                    validador = data.Rows[i].Field <object>("idRegistroLarval");
                    resultadoListado.IdRegistroLarval = validador != null ? data.Rows[i].Field <int>("idRegistroLarval") : -1;

                    validador = data.Rows[i].Field <object>("NombreCultivo");
                    resultadoListado.NombreCultivo = validador != null ? data.Rows[i].Field <string>("NombreCultivo") : "No Especificado";

                    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>("FechaFuturoDesobe");
                    resultadoListado.FechaFuturoDesdoble = validador != null ? data.Rows[i].Field <DateTime>("FechaFuturoDesobe") : DateTime.Now.AddYears(-100);

                    validador = data.Rows[i].Field <object>("CantidadOrigen");
                    resultadoListado.CantidadOrigen = validador != null ? data.Rows[i].Field <int>("CantidadOrigen") : 0;

                    validador = data.Rows[i].Field <object>("IdOrigen");
                    resultadoListado.IdOrigen = validador != null ? data.Rows[i].Field <int>("IdOrigen") : 0;

                    validador = data.Rows[i].Field <object>("NombreCalibre");
                    resultadoListado.NombreOrigen = validador != null ? data.Rows[i].Field <string>("NombreCalibre") : "No Especificado";

                    validador = data.Rows[i].Field <object>("IdTipoSistema");
                    resultadoListado.IdTipoSistema = validador != null ? data.Rows[i].Field <int>("IdTipoSistema") : 0;

                    validador = data.Rows[i].Field <object>("Cantidad");
                    resultadoListado.Cantidad = validador != null ? data.Rows[i].Field <int>("Cantidad") : 0;

                    validador = data.Rows[i].Field <object>("NombreSistema");
                    resultadoListado.NombreSistema = validador != null ? data.Rows[i].Field <string>("NombreSistema") : "No Especificado";


                    validador = data.Rows[i].Field <object>("IdMortalidad");
                    resultadoListado.IdMortalidad = validador != null ? data.Rows[i].Field <int>("IdMortalidad") : 0;

                    validador = data.Rows[i].Field <object>("idUbicacion");
                    resultadoListado.UbicacionOceanica = validador != null ? data.Rows[i].Field <int>("idUbicacion") : 0;


                    validador = data.Rows[i].Field <object>("NombreMortalidad");
                    resultadoListado.NombreMortalidad = validador != null ? data.Rows[i].Field <string>("NombreMortalidad") : "No Especificado";

                    validador = data.Rows[i].Field <object>("Observaciones");
                    resultadoListado.Observaciones = validador != null ? data.Rows[i].Field <string>("Observaciones") : "No Especificado";

                    validador = data.Rows[i].Field <object>("Estado");
                    resultadoListado.Estado = validador != null ? data.Rows[i].Field <bool>("Estado") : false;

                    lisMicroAlgas.Add(resultadoListado);
                }
            }
            return(lisMicroAlgas);
        }
Ejemplo n.º 4
0
 public bool SetGrabaRegistroInicialMar(int idUsuario, ObjetoRegistroInicialMar registroMar)
 {
     return(_dtMar.SetGrabaRegistroInicialMar(idUsuario, registroMar));
 }