Exemplo n.º 1
0
        public ActionResult Usuarios()
        {
            try
            {
                var datosUsuario = new ObjetoLogin();
                datosUsuario    = (ObjetoLogin)Session["DatosUsuario"];
                ViewBag.Message = "Bienvenido: " + datosUsuario.Nombre;
                IEnumerable <ObjetoUsuarios> model = _control.ListadoUsuarios();
                IEnumerable <SelectListItem> items = _control.ListadoPerfiles().Select(c => new SelectListItem()
                {
                    Text  = c.NombrePerfil,
                    Value = c.IdPerfil.ToString()
                }).ToList();
                ViewBag.Perfil = items;


                return(View(model));
            }
            catch (Exception ex)
            {
                new CapturaExcepciones(ex);
                return(ErrorPage(1001));

                throw;
            }
        }
Exemplo n.º 2
0
        public ActionResult PreparacionDespacho()
        {
            try
            {
                var datosUsuario = new ObjetoLogin();
                datosUsuario    = (ObjetoLogin)Session["DatosUsuario"];
                ViewBag.Message = "Bienvenido: " + datosUsuario.Nombre;
                IEnumerable <ObjetoPreparadoDespacho> model = _control.ListadoPreparadoDespachado(-1);

                IEnumerable <SelectListItem> items3 = _control.ListadoDestinoDespacho().Select(d => new SelectListItem()
                {
                    Text  = d.NombreDestinoDespacho,
                    Value = d.IdDestinoDespacho.ToString()
                }).ToList();

                ViewBag.selectDestino = items3;
                return(View(model));
            }
            catch (Exception ex)
            {
                new CapturaExcepciones(ex);
                return(ErrorPage(1001));

                throw;
            }
        }
Exemplo n.º 3
0
        // GET: MicroAlgas
        public ActionResult IngresoMicroAlgas()
        {
            try
            {
                var datosUsuario = new ObjetoLogin();
                datosUsuario    = (ObjetoLogin)Session["DatosUsuario"];
                ViewBag.Message = "Bienvenido: " + datosUsuario.Nombre;
                IEnumerable <ObjetoMicroAlga> model = _control.ListadoMicroAlgas(-1);
                IEnumerable <SelectListItem>  items = _control.ListadoParametrosEspecies().Select(c => new SelectListItem()
                {
                    Text  = c.NombreEspecies,
                    Value = c.IdEspecies.ToString()
                }).ToList();

                ViewBag.ParametrosEspecies = items;
                return(View(model));
            }
            catch (Exception ex)
            {
                new CapturaExcepciones(ex);
                return(ErrorPage(1001));

                throw;
            }
        }
Exemplo n.º 4
0
        public ActionResult FactoresMedicion()
        {
            try
            {
                var datosUsuario = new ObjetoLogin();
                datosUsuario    = (ObjetoLogin)Session["DatosUsuario"];
                ViewBag.Message = "Bienvenido: " + datosUsuario.Nombre;
                IEnumerable <ObjetoFactoresMedicion> model = _control.ListaFactoresMedicion();


                IEnumerable <SelectListItem> selectTipoCalibre = _control.ListadoCalibre().Select(c => new SelectListItem()
                {
                    Text  = c.NombreCalibre,
                    Value = c.IdCalibre.ToString()
                }).ToList();
                ViewBag.SelectCalibre = selectTipoCalibre;


                return(View(model));
            }
            catch (Exception ex)
            {
                new CapturaExcepciones(ex);
                return(ErrorPage(1001));

                throw;
            }
        }
Exemplo n.º 5
0
        public ActionResult RegistroInicialMar()
        {
            try
            {
                var datosUsuario = new ObjetoLogin();
                datosUsuario    = (ObjetoLogin)Session["DatosUsuario"];
                ViewBag.Message = "Bienvenido: " + datosUsuario.Nombre;
                IEnumerable <ObjetoRegistroInicialMar> model = _control.ListadoRegistroInicialMar(-1);
                IEnumerable <SelectListItem>           items = _control.ListadoTipoIdentificacion().Select(c => new SelectListItem()
                {
                    Text  = c.NombreIdentificacion,
                    Value = c.IdIdentificacion.ToString()
                }).ToList();

                ViewBag.NombreCultivo = items;

                IEnumerable <SelectListItem> parametrosTipoMortalidad = _control.ListadoTipoMortalidad().Select(c => new SelectListItem()
                {
                    Text  = c.NombreMortalidad,
                    Value = c.IdMortalidad.ToString()
                }).ToList();
                ViewBag.ParametrosTipoMortalidad = parametrosTipoMortalidad;

                IEnumerable <SelectListItem> parametroCalibre = _control.ListadoCalibre().Select(c => new SelectListItem()
                {
                    Text  = c.DescripcionCalibre + "  " + c.NombreCalibre,
                    Value = c.IdCalibre.ToString()
                }).ToList();
                ViewBag.ParametroCalibre = parametroCalibre;



                IEnumerable <SelectListItem> parametrosTipoSistema = _control.ListadoTipoSistema().Select(c => new SelectListItem()
                {
                    Text  = c.NombreSistema,
                    Value = c.IdTipoSistema.ToString()
                }).ToList();

                ViewBag.ParametrosTipoSistema = parametrosTipoSistema;

                IEnumerable <SelectListItem> parametrosUbicacionOceanica = _control.ListadoUbicacionOceanica().Select(c => new SelectListItem()
                {
                    Text  = c.NombreUbicacion,
                    Value = c.IdUbicacion.ToString()
                }).ToList();

                ViewBag.ParametroUbicacionOceanica = parametrosUbicacionOceanica;


                return(View(model));
            }
            catch (Exception ex)
            {
                new CapturaExcepciones(ex);
                return(ErrorPage(1001));

                throw;
            }
        }
Exemplo n.º 6
0
        public ActionResult Mantenedores()
        {
            try
            {
                var datosUsuario = new ObjetoLogin();
                datosUsuario    = (ObjetoLogin)Session["DatosUsuario"];
                ViewBag.Message = "Bienvenido: " + datosUsuario.Nombre;
                IEnumerable <ObjetoOrigen>  parametrosOrigen  = _control.ListadoParametrosOrigen();
                IEnumerable <ObjetoDestino> parametrosDestino = _control.ListadoParametrosDestino();
                ViewBag.ParametrosOrigen = parametrosOrigen;

                ViewBag.ParametrosDestino = parametrosDestino;
                IEnumerable <ObjetoEspecies> parametrosEspecies = _control.ListadoParametrosEspecies();
                ViewBag.ParametrosEspecies = parametrosEspecies;
                IEnumerable <ObjetoTipoContenedor> parametrosTipoContenedor = _control.ListadoTipoContenedor();
                ViewBag.ParametrosTipoContenedor = parametrosTipoContenedor;
                IEnumerable <ObjetoTipoIdentificacion> parametrosTipoIdentificacion = _control.ListadoTipoIdentificacion();
                ViewBag.ParametrosTipoIdentificacion = parametrosTipoIdentificacion;
                IEnumerable <ObjetoTipoMortalidad> parametrosTipoMortalidad = _control.ListadoTipoMortalidad();
                ViewBag.ParametrosTipoMortalidad = parametrosTipoMortalidad;
                IEnumerable <ObjetoTipoSistema> parametrosTipoSistema = _control.ListadoTipoSistema();
                ViewBag.ParametrosTipoSistema = parametrosTipoSistema;
                //IEnumerable<ObjetoAlimentos> parametrosTipoAlimentos = _control.ListadoTipoAlimentos();
                //ViewBag.ParametrosTipoAlimentos = parametrosTipoAlimentos;
                //IEnumerable<ObjetoAlimentos> parametrosAlimentos = _control.ListadoAlimentos();
                //ViewBag.ParametrosAlimentos = parametrosAlimentos;
                IEnumerable <ObjetoCalibre> parametroCalibre = _control.ListadoCalibre();
                ViewBag.ParametroCalibre = parametroCalibre;

                IEnumerable <ObjetoUbicacionOceanica> parametrosUbicacionOceanica = _control.ListadoUbicacionOceanica();
                ViewBag.ParametroUbicacionOceanica = parametrosUbicacionOceanica;

                IEnumerable <ObjetoDestinoDespacho> paranetrosDestinoDespacho = _control.ListadoDestinoDespacho();
                ViewBag.ParametroDestinoDespacho = paranetrosDestinoDespacho;



                //IEnumerable<SelectListItem> selectTipoAlimento = _control.ListadoTipoAlimentos().Select(c => new SelectListItem()
                //{
                //    Text = c.NombreTipoAlimento,
                //    Value = c.IdTipoAlimento.ToString()
                //}).ToList();
                //ViewBag.SelectTipoAlimento = selectTipoAlimento;

                ////var list = _control.ListadoTipoMortalidad();
                ////ViewBag.MultiSelector = new MultiSelectList(list, "IdMortalidad", "NombreMortalidad");



                return(View());
            }
            catch (Exception ex)
            {
                new CapturaExcepciones(ex);
                return(ErrorPage(1001));

                throw;
            }
        }
Exemplo n.º 7
0
        public ActionResult SeguimientoMicroAlgas()
        {
            try
            {
                var datosUsuario = new ObjetoLogin();
                datosUsuario    = (ObjetoLogin)Session["DatosUsuario"];
                ViewBag.Message = "Bienvenido: " + datosUsuario.Nombre;
                IEnumerable <ObjetoMicroAlga> model = _control.ListadoSeguimientoMicroAlgas(-1);


                IEnumerable <SelectListItem> NombreIngresoMicroalga = _control.ListadoMicroAlgas(-1).Select(c => new SelectListItem()
                {
                    Text  = c.NombreRegistroMicroAlga,
                    Value = c.IdMicroAlga.ToString()
                }).ToList();
                ViewBag.ParametroNombreIngresoInicial = NombreIngresoMicroalga;

                IEnumerable <SelectListItem> parametrosOrigen = _control.ListadoParametrosOrigen().Select(c => new SelectListItem()
                {
                    Text  = c.NombreOrigen,
                    Value = c.IdOrigen.ToString()
                }).ToList();
                ViewBag.ParametrosOrigen = parametrosOrigen;
                IEnumerable <SelectListItem> parametrosDestino = _control.ListadoParametrosDestino().Select(c => new SelectListItem()
                {
                    Text  = c.NombreDestino,
                    Value = c.IdDestino.ToString()
                }).ToList();
                ViewBag.ParametrosDestino = parametrosDestino;

                IEnumerable <SelectListItem> parametrosEspecies = _control.ListadoParametrosEspecies().Select(c => new SelectListItem()
                {
                    Text  = c.NombreEspecies,
                    Value = c.IdEspecies.ToString()
                }).ToList();
                ViewBag.ParametrosEspecies = parametrosEspecies;

                IEnumerable <SelectListItem> parametrosTipoIdentificacion = _control.ListadoTipoIdentificacion().Select(c => new SelectListItem()
                {
                    Text  = c.NombreIdentificacion,
                    Value = c.IdIdentificacion.ToString()
                }).ToList();
                ViewBag.ParametrosTipoIdentificacion = parametrosTipoIdentificacion;

                return(View(model));
            }
            catch (Exception ex)
            {
                new CapturaExcepciones(ex);
                return(ErrorPage(1001));

                throw;
            }
        }
Exemplo n.º 8
0
        public ActionResult SeguimientoProduccionMar()
        {
            var datosUsuario = new ObjetoLogin();

            datosUsuario    = (ObjetoLogin)Session["DatosUsuario"];
            ViewBag.Message = "Bienvenido: " + datosUsuario.Nombre;

            IEnumerable <ObjetoSeguimientoMar> model = _control.ListadoSeguimientoMar(-1);

            IEnumerable <SelectListItem> items = _control.ListadoRegistroInicialMar(-1).Select(c => new SelectListItem()
            {
                Text  = c.NombreCultivo,
                Value = c.IdRegistro.ToString()
            }).ToList();

            ViewBag.NombreCultivo = items;

            IEnumerable <SelectListItem> parametrosTipoMortalidad = _control.ListadoTipoMortalidad().Select(c => new SelectListItem()
            {
                Text  = c.NombreMortalidad,
                Value = c.IdMortalidad.ToString()
            }).ToList();

            ViewBag.ParametrosTipoMortalidad = parametrosTipoMortalidad;

            IEnumerable <SelectListItem> parametroCalibre = _control.ListadoCalibre().Select(c => new SelectListItem()
            {
                Text  = c.DescripcionCalibre + "  " + c.NombreCalibre,
                Value = c.IdCalibre.ToString()
            }).ToList();

            ViewBag.ParametroCalibre = parametroCalibre;


            IEnumerable <SelectListItem> parametrosTipoSistema = _control.ListadoTipoSistema().Select(c => new SelectListItem()
            {
                Text  = c.NombreSistema,
                Value = c.IdTipoSistema.ToString()
            }).ToList();

            ViewBag.ParametrosTipoSistema = parametrosTipoSistema;

            IEnumerable <SelectListItem> parametrosUbicacionOceanica = _control.ListadoUbicacionOceanica().Select(c => new SelectListItem()
            {
                Text  = c.NombreUbicacion,
                Value = c.IdUbicacion.ToString()
            }).ToList();

            ViewBag.ParametroUbicacionOceanica = parametrosUbicacionOceanica;

            return(View(model));
        }
Exemplo n.º 9
0
 public ActionResult Index()
 {
     try
     {
         var datosUsuario = new ObjetoLogin();
         datosUsuario    = (ObjetoLogin)Session["DatosUsuario"];
         ViewBag.Message = "Bienvenido: " + datosUsuario.Nombre;
         return(View());
     }
     catch (Exception ex)
     {
         throw (new CapturaExcepciones(ex));
     }
 }
Exemplo n.º 10
0
        public ActionResult Perfiles()
        {
            try
            {
                var datosUsuario = new ObjetoLogin();
                datosUsuario    = (ObjetoLogin)Session["DatosUsuario"];
                ViewBag.Message = "Bienvenido: " + datosUsuario.Nombre;
                IEnumerable <ObjetoPerfil> model = _control.ListadoPerfiles();
                return(View(model));
            }
            catch (Exception ex)
            {
                new CapturaExcepciones(ex);
                return(ErrorPage(1001));

                throw;
            }
        }
Exemplo n.º 11
0
        public ActionResult RegistroInicialSemillas()
        {
            var datosUsuario = new ObjetoLogin();

            datosUsuario    = (ObjetoLogin)Session["DatosUsuario"];
            ViewBag.Message = "Bienvenido: " + datosUsuario.Nombre;
            IEnumerable <ObjetoSeguimientoSemilla> model = _control.ListadoRegistroInicialSemillas(-1);

            IEnumerable <SelectListItem> seleccionRegistroInicial = _control.ListadoTipoIdentificacion().Select(d => new SelectListItem()
            {
                Text  = d.NombreIdentificacion,
                Value = d.IdIdentificacion.ToString()
            }).ToList();

            ViewBag.RegistroCultivo = seleccionRegistroInicial;

            IEnumerable <SelectListItem> parametroCalibre = _control.ListadoCalibre().Where(item => item.DescripcionCalibre == "Semilla").Select(c => new SelectListItem()
            {
                Text  = c.NombreCalibre,
                Value = c.IdCalibre.ToString()
            }).ToList();

            ViewBag.ParametroCalibre = parametroCalibre;

            //_control.ListadoTipoContenedor()
            IEnumerable <SelectListItem> parametroContenedorSemillas = _control.ListadoTipoContenedor().Where(item => item.TipoContenedor.Contains("Semilla")).Select(c => new SelectListItem()
            {
                Text  = c.NombreContenedor,
                Value = c.IdContenedor.ToString()
            }).ToList();

            ViewBag.ParametroContenedorSemillas = parametroContenedorSemillas;



            return(View(model));
        }
Exemplo n.º 12
0
        public ActionResult RegistroProduccion()
        {
            try
            {
                var datosUsuario = new ObjetoLogin();
                datosUsuario    = (ObjetoLogin)Session["DatosUsuario"];
                ViewBag.Message = "Bienvenido: " + datosUsuario.Nombre;
                IEnumerable <ObjetoRegistroProduccion> model = _control.ListadoRegistroProduccion(-1);
                var item3 = _control.ListadoFactorMedicion();
                ViewBag.FactorM = new MultiSelectList(item3, "IdFactor", "NombreFactor");


                IEnumerable <SelectListItem> identificacionLarvas = _control.ListadoTipoIdentificacion().Select(d => new SelectListItem()
                {
                    Text  = d.NombreIdentificacion,
                    Value = d.IdIdentificacion.ToString()
                }).ToList();
                ViewBag.RegistroInicial = identificacionLarvas;

                IEnumerable <SelectListItem> parametroEstanqueLarvas = _control.ListadoTipoContenedor().Where(item => item.TipoContenedor == "Larvas").Select(c => new SelectListItem()
                {
                    Text  = c.NombreContenedor,
                    Value = c.IdContenedor.ToString()
                }).ToList();
                ViewBag.EstanqueLarvas = parametroEstanqueLarvas;


                return(View(model));
            }
            catch (Exception ex)
            {
                new CapturaExcepciones(ex);
                return(ErrorPage(1001));

                throw;
            }
        }
Exemplo n.º 13
0
        /*
         * 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));
        }
Exemplo n.º 14
0
        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;
            }
        }
Exemplo n.º 15
0
        public JsonResult GrabaSeguimientoMar(
            int _IdSeguimiento
            , int _IdRegistroInicial
            , int _IdMortalidad
            , string _FechaDesdoble
            , string _CantidadOrigen
            , int _IdCalibreOrigen
            , int _IdUbicacionOrigen
            , int _CantidadSistemaOrigen
            , int _IdSistemaOrigen
            , string _CantidadDestino
            , int _IdCalibreDestino
            , int _IdUbicacionDestino
            , int _CantidadSistemaDestino
            , int _IdSistemaDestino
            , string _Observaciones
            , int _CantidadMuestra
            , int _VolumenMuestra
            , string _VolumenTotal
            , string _LitrosContenedor
            , 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 seguimientoMar = new ObjetoSeguimientoMar()
                {
                    IdSeguimiento            = _IdSeguimiento
                    , IdRegistroInicial      = _IdRegistroInicial
                    , IdMortalidad           = _IdMortalidad
                    , FechaDesdoble          = Convert.ToDateTime(_FechaDesdoble)
                    , CantidadOrigen         = Convert.ToDouble(_CantidadOrigen)
                    , IdCalibreOrigen        = _IdCalibreOrigen
                    , IdUbicacionOrigen      = _IdUbicacionOrigen
                    , CantidadSistemaOrigen  = _CantidadSistemaOrigen
                    , IdSistemaOrigen        = _IdSistemaOrigen
                    , CantidadDestino        = Convert.ToDouble(_CantidadDestino)
                    , IdCalibreDestino       = _IdCalibreDestino
                    , IdUbicacionDestino     = _IdUbicacionDestino
                    , CantidadSistemaDestino = _CantidadSistemaDestino
                    , IdSistemaDestino       = _IdSistemaDestino
                    , Observaciones          = _Observaciones
                    , CantidadMuestra        = _CantidadMuestra
                    , VolumenMuestra         = _VolumenMuestra
                    , VolumenTotal           = Convert.ToDouble(_VolumenTotal)
                    , LitrosContenedor       = Convert.ToDouble(_LitrosContenedor)
                    , UbicacionOceanica      = _UbicacionOceanica
                    , CantidadMortalidad     = _cantidadMortalidad
                };
                if (_IdSeguimiento != -1)
                {
                    if (datosUsuario.AutorizaModificacion)
                    {
                        if (_control.SetGrabaSeguimientoMar(datosUsuario.IdUsuario, seguimientoMar))
                        {
                            validador = 1;
                        }
                        else
                        {
                            validador = 3;
                        }
                    }
                    else
                    {
                        validador = 4;
                        EnvioMail correo = new EnvioMail();
                        correo.SendCorreoSolitaModificación(correo.ModificaRegistroSeguimientoMar(_IdSeguimiento, datosUsuario.Nombre));
                    }
                }
                else
                {
                    if (_control.SetGrabaSeguimientoMar(datosUsuario.IdUsuario, seguimientoMar))
                    {
                        validador = 1;
                    }
                    else
                    {
                        validador = 3;
                    }
                }
                break;
            }

            return(Json(validador));
        }
Exemplo n.º 16
0
        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;
            }
        }
Exemplo n.º 17
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));
        }
Exemplo n.º 18
0
        public ActionResult SeguimientoFijacion()
        {
            try
            {
                var datosUsuario = new ObjetoLogin();
                datosUsuario    = (ObjetoLogin)Session["DatosUsuario"];
                ViewBag.Message = "Bienvenido: " + datosUsuario.Nombre;
                IEnumerable <ObjetoSeguimientoFijacion> model = _control.ListadoSeguimientoFijacion(-1);


                IEnumerable <SelectListItem> parametroContenedor = _control.ListadoTipoContenedor().Where(item => item.TipoContenedor == "Fijación").Select(c => new SelectListItem()
                {
                    Text  = c.NombreContenedor,
                    Value = c.IdContenedor.ToString()
                }).ToList();
                ViewBag.Contenedor = parametroContenedor;


                IEnumerable <SelectListItem> TipoMortalidad = _control.ListadoTipoMortalidad().Select(c => new SelectListItem()
                {
                    Text  = c.NombreMortalidad,
                    Value = c.IdMortalidad.ToString()
                }).ToList();

                ViewBag.selectTipoM = TipoMortalidad;

                IEnumerable <SelectListItem> seleccionRegistroInicial = _control.ListadoRegistroProduccion(-1).Select(d => new SelectListItem()
                {
                    Text  = d.NombreRegistro,
                    Value = d.IdRegistroProduccion.ToString()
                }).ToList();
                ViewBag.RegistroCultivo = seleccionRegistroInicial;

                IEnumerable <SelectListItem> parametroCalibre = _control.ListadoCalibre().Where(item => item.DescripcionCalibre == "Larvas").Select(c => new SelectListItem()
                {
                    Text  = c.NombreCalibre,
                    Value = c.IdCalibre.ToString()
                }).ToList();
                ViewBag.ParametroCalibreLarvas = parametroCalibre;

                IEnumerable <SelectListItem> parametroCalibreFijacion = _control.ListadoCalibre().Where(item => item.DescripcionCalibre == "Fijación").Select(c => new SelectListItem()
                {
                    Text  = c.NombreCalibre,
                    Value = c.IdCalibre.ToString()
                }).ToList();
                ViewBag.ParametroCalibreFijacion = parametroCalibreFijacion;

                IEnumerable <SelectListItem> parametroCalibreSemilla = _control.ListadoCalibre().Where(item => item.DescripcionCalibre == "Semilla").Select(c => new SelectListItem()
                {
                    Text  = c.NombreCalibre,
                    Value = c.IdCalibre.ToString()
                }).ToList();
                ViewBag.ParametroCalibreSemillas = parametroCalibreSemilla;



                var item3 = _control.ListadoFactorMedicion();
                ViewBag.FactorM = new MultiSelectList(item3, "IdFactor", "NombreFactor");


                return(View(model));
            }
            catch (Exception ex)
            {
                new CapturaExcepciones(ex);
                return(ErrorPage(1001));

                throw;
            }
        }
Exemplo n.º 19
0
        public JsonResult GrabaSeguimientoFijacion(
            int _IdSeguimientoFijacion,
            int _idCultivo,
            string _FechaRegistro,
            int _LarvasCalibre,
            int _LarvasCantidad,
            int _CantidadFijacion,
            int _CalibreFijacion,
            int _CosechaSemillas,
            int _CalibreSemillas,
            int _CantidadSemillas,
            int _NumeroEstanque,
            int _DensidadSiembra,
            int _IdMortalidad,
            int _CantidadMortalidad,
            string[] _FactoresMedicion,
            string _Observaciones
            )
        {
            var datosUsuario = new ObjetoLogin();

            datosUsuario = (ObjetoLogin)Session["DatosUsuario"];
            var factores = string.Empty;

            foreach (var expression in _FactoresMedicion)
            {
                factores += expression + ",";
            }

            factores = factores.TrimEnd(',');

            var validador = 0;

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

            default:
                var seguimientoFijacion = new ObjetoSeguimientoFijacion()
                {
                    IdSeguimientoFijacion = _IdSeguimientoFijacion,
                    IdCultivo             = _idCultivo,
                    FechaRegistro         = _FechaRegistro,
                    LarvasCalibre         = _LarvasCalibre,
                    LarvasCantidad        = _LarvasCantidad,
                    FijacionCantidad      = _CantidadFijacion,
                    FijacionCalibre       = _CalibreFijacion,
                    CosechaSemilla        = _CosechaSemillas,
                    SemillaCalibre        = _CalibreSemillas,
                    CosechaCantidad       = _CantidadSemillas,
                    NumeroEstanque        = _NumeroEstanque,
                    DensidadSiembra       = _DensidadSiembra,
                    IdMortalidad          = _IdMortalidad,
                    CantidadMortalidad    = _CantidadMortalidad,
                    FactoresMedicion      = factores,
                    Observaciones         = _Observaciones
                };


                if (_IdSeguimientoFijacion != -1)
                {
                    if (datosUsuario.AutorizaModificacion)
                    {
                        if (_control.SetGrabaSeguimientoFijacion(datosUsuario.IdUsuario, seguimientoFijacion))
                        {
                            validador = 1;
                        }
                        else
                        {
                            validador = 3;
                        }
                    }
                    else
                    {
                        validador = 4;
                        EnvioMail correo = new EnvioMail();
                        correo.SendCorreoSolitaModificación(correo.ModificaRegistroSeguimientoFijacion(_IdSeguimientoFijacion, datosUsuario.Nombre));
                    }
                }
                else
                {
                    if (_control.SetGrabaSeguimientoFijacion(datosUsuario.IdUsuario, seguimientoFijacion))
                    {
                        validador = 1;
                    }
                    else
                    {
                        validador = 3;
                    }
                }
                break;
            }

            return(Json(validador));
        }
Exemplo n.º 20
0
        public JsonResult GrabaDatosSeguimientoSemilla(
            int _ID,
            int _batch,
            string _zonaCultivo,
            int _contenedorOrigen,
            string _fechaRegistro,
            int _tipoMortalidad,
            string[] _factoresMedicion,
            int _cantidadOrigen,
            int _calibreOrigen,
            int _cantidadDestino,
            int _calibreDestino,
            int _contenedorDestino,
            int _cantidadMuestra,
            int _volumenMuestra,
            string _volumenTotal,
            string _litrosContenedor,
            string _observaciones,
            int _cantidadMortalidad)

        {
            var datosUsuario = new ObjetoLogin();

            datosUsuario = (ObjetoLogin)Session["DatosUsuario"];
            var validador = 0;
            var factores  = string.Empty;

            foreach (var expression in _factoresMedicion)
            {
                factores += expression + ",";
            }

            factores = factores.TrimEnd(',');
            var seguimientoSemilla = new ObjetoSeguimientoSemilla()
            {
                IdSeguimientoSemilla   = _ID,
                IdRegistroLarval       = _batch,
                ZonaCultivo            = _zonaCultivo,
                IdTipoContenedorOrigen = _contenedorOrigen,
                FechaRegistro1         = Convert.ToDateTime(_fechaRegistro),
                IdMortalidad           = _tipoMortalidad,
                FactoresMedicion       = factores,
                CantidadOrigen         = _cantidadOrigen,
                IdOrigen                = _calibreOrigen,
                CantidadDestino         = _cantidadDestino,
                IdDestino               = _calibreDestino,
                IdTipoContenedorDestino = _contenedorDestino,
                CantidadMuestra         = _cantidadMuestra,
                VolumenMuestra          = _volumenMuestra,
                VolumenTotal            = Convert.ToDouble(_volumenTotal),
                LitrosdecimalContenedor = Convert.ToDouble(_litrosContenedor),
                Observaciones           = _observaciones,
                CantidadMortalidad      = _cantidadMortalidad
            };

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

            default:

                if (_ID != -1)
                {
                    if (datosUsuario.AutorizaModificacion)
                    {
                        if (_control.SetGrabaSeguimientoSemilla(datosUsuario.IdUsuario, seguimientoSemilla))
                        {
                            validador = 1;
                        }
                        else
                        {
                            validador = 3;
                        }
                    }
                    else
                    {
                        validador = 4;
                        EnvioMail correo = new EnvioMail();
                        correo.SendCorreoSolitaModificación(correo.ModificaRegistroSeguimientoSemilla(_ID, datosUsuario.Nombre));
                    }
                }
                else
                {
                    if (_control.SetGrabaSeguimientoSemilla(datosUsuario.IdUsuario, seguimientoSemilla))
                    {
                        validador = 1;
                    }
                    else
                    {
                        validador = 3;
                    }
                }
                break;
            }
            return(Json(validador));
        }
Exemplo n.º 21
0
        public ActionResult SeguimientoSemilla()
        {
            try
            {
                var datosUsuario = new ObjetoLogin();
                datosUsuario    = (ObjetoLogin)Session["DatosUsuario"];
                ViewBag.Message = "Bienvenido: " + datosUsuario.Nombre;
                IEnumerable <ObjetoSeguimientoSemilla> model = _control.ListadoSeguimientoSemilla(-1);



                IEnumerable <SelectListItem> items = _control.ListadoRegistroInicialSemillas(-1).Select(c => new SelectListItem()
                {
                    Text  = c.NombreRegistroLarval,
                    Value = c.IdRegistroInicialSemilla.ToString()
                }).ToList();

                ViewBag.NombreCultivo = items;


                IEnumerable <SelectListItem> parametroZona = _control.ListadoTipoContenedor().Where(item => item.TipoContenedor == "Semillas").Select(c => new SelectListItem()
                {
                    Text  = c.NombreContenedor,
                    Value = c.IdContenedor.ToString()
                }).ToList();
                ViewBag.ZonaCultivo = parametroZona;

                var item3 = _control.ListadoFactorMedicion();
                ViewBag.FactorM = new MultiSelectList(item3, "IdFactor", "NombreFactor");

                IEnumerable <SelectListItem> parametroCalibre = _control.ListadoCalibre().Where(item => item.DescripcionCalibre == "Semilla").Select(c => new SelectListItem()
                {
                    Text  = c.NombreCalibre,
                    Value = c.IdCalibre.ToString()
                }).ToList();
                ViewBag.CalibreOrigen = parametroCalibre;

                IEnumerable <SelectListItem> parametroCalibre2 = _control.ListadoCalibre().Where(item => item.DescripcionCalibre == "Semilla").Select(c => new SelectListItem()
                {
                    Text  = c.NombreCalibre,
                    Value = c.IdCalibre.ToString()
                }).ToList();
                ViewBag.CalibreDestino = parametroCalibre2;


                IEnumerable <SelectListItem> TipoMortalidad = _control.ListadoTipoMortalidad().Select(c => new SelectListItem()
                {
                    Text  = c.NombreMortalidad,
                    Value = c.IdMortalidad.ToString()
                }).ToList();

                ViewBag.selectTipoM = TipoMortalidad;


                return(View(model));
            }
            catch (Exception ex)
            {
                new CapturaExcepciones(ex);
                return(ErrorPage(1001));

                throw;
            }
        }
Exemplo n.º 22
0
        public JsonResult GrabaDatosRegistroProduccion(int _IdProduccion,
                                                       int _idTipoIdentificacion,
                                                       int _CantidadProductoresMachos,
                                                       int _CantidadProductoresHembras,
                                                       int _CantidadFecundada,
                                                       int _NumeroDesoveTemporada,
                                                       int _CantidadSembrada,
                                                       string[] _FactoresMedicion,
                                                       int _NumeroEstanquesUtilizado,
                                                       string _DensidadSiembra,
                                                       string _Observaciones)
        {
            var datosUsuario = new ObjetoLogin();

            datosUsuario = (ObjetoLogin)Session["DatosUsuario"];
            var registoProduccion = new ObjetoRegistroProduccion();
            var validador         = 0;
            var factores          = string.Empty;

            foreach (var expression in _FactoresMedicion)
            {
                factores += expression + ",";
            }

            factores = factores.TrimEnd(',');

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

            default:
                registoProduccion.IdRegistroProduccion       = _IdProduccion;
                registoProduccion.IdTipoIdentificacion       = _idTipoIdentificacion;
                registoProduccion.CantidadProductoresMachos  = _CantidadProductoresMachos;
                registoProduccion.CantidadProductoresHembras = _CantidadProductoresHembras;
                registoProduccion.NumeroDesoveTemporada      = _NumeroDesoveTemporada;
                registoProduccion.CantidadFecundada          = _CantidadFecundada;
                registoProduccion.CantidadSembrada           = _CantidadSembrada;
                registoProduccion.FactoresMedicion           = factores;
                registoProduccion.NumeroEstanquesUtilizado   = _NumeroEstanquesUtilizado;
                registoProduccion.DensidadSiembra            = Convert.ToDouble(_DensidadSiembra);
                registoProduccion.Observaciones = _Observaciones;
                if (_IdProduccion != -1)
                {
                    if (datosUsuario.AutorizaModificacion)
                    {
                        if (_control.SetGrabaRegistroProduccion(datosUsuario.IdUsuario, registoProduccion))
                        {
                            validador = 1;
                        }
                        else
                        {
                            validador = 3;
                        }
                    }
                    else
                    {
                        validador = 4;
                        EnvioMail correo = new EnvioMail();
                        correo.SendCorreoSolitaModificación(correo.ModificaSeguimientoRegistroProduccion(_IdProduccion, datosUsuario.Nombre));
                    }
                }
                else
                {
                    if (_control.SetGrabaRegistroProduccion(datosUsuario.IdUsuario, registoProduccion))
                    {
                        validador = 1;
                    }
                    else
                    {
                        validador = 3;
                    }
                }
                break;
            }
            return(Json(validador));
        }
Exemplo n.º 23
0
        public ActionResult Index(LoginViewModel model, string returnUrl)
        {
            string url = string.Empty;

            try
            {
                var rutUsuario = ValidaRut.DigitoVerificador(model.Rut);


                if (!ModelState.IsValid)
                {
                    return(View(model));
                }
                else
                {
                    if (ValidaRut.DigitoVerificador(model.Rut))
                    {
                        Log.Info(string.Format("Ingreso al sistema con los datos del usuario: {0} desde la IP: {1}", model.Rut, Request.UserHostAddress));
                        var resultado     = login.Login(model.Rut, HashMd5.GetMD5(model.Password));
                        var datosUsuarios = new ObjetoLogin();
                        if (resultado.Count > 0)
                        {
                            for (var i = 0; i < resultado.Count; i++)
                            {
                                datosUsuarios.IdUsuario            = resultado[i].IdUsuario;
                                datosUsuarios.Nombre               = resultado[i].Nombre;
                                datosUsuarios.Email                = resultado[i].Email;
                                datosUsuarios.Rut                  = resultado[i].Rut;
                                datosUsuarios.IdPerfil             = resultado[i].IdPerfil;
                                datosUsuarios.AutorizaModificacion = resultado[i].AutorizaModificacion;
                                datosUsuarios.Activo               = resultado[i].Activo;
                            }
                            url = "~/Home/Index";
                            Session["DatosUsuario"] = datosUsuarios;
                            switch (datosUsuarios.IdPerfil)
                            {
                            case 1:
                                HttpContext.Session["PermisoUsuario"] = "Administrador";
                                break;

                            case 2:
                                HttpContext.Session["PermisoUsuario"] = "Ingreso";
                                break;

                            case 3:
                                HttpContext.Session["PermisoUsuario"] = "Lectura";
                                break;
                            }
                        }
                        else
                        {
                            url = "~/Error/Index?error=901";
                        }
                    }
                    else
                    {
                        url = "~/Login/Index";
                    }
                }
                return(Redirect(Url.Content(url)));
            }
            catch (Exception ex)
            {
                throw (new CapturaExcepciones(ex));
            }
        }
Exemplo n.º 24
0
        public JsonResult GrabaRegistroInicialSemillas(
            int IdRegistroInicial
            , int idTipoContenedor
            , int idCultivo
            , int IdCalibre
            , string FechaRegistro
            , string FechaDesdoble
            , string Ploidia
            , string Muestreo
            , string Observaciones
            , int volumenMuestra
            , string cantidadLitros
            , string _CantidadMuestra
            , string _LitrosContenedor
            , string _CantidadTotal
            )
        {
            var datosUsuario = new ObjetoLogin();

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

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

            default:
                var semilla = new ObjetoSeguimientoSemilla()
                {
                    IdRegistroInicialSemilla = IdRegistroInicial,
                    IdTipoContenedor         = idTipoContenedor,
                    IdRegistroLarval         = idCultivo,
                    IdCalibre            = IdCalibre,
                    FechaRegistroInicial = Convert.ToDateTime(FechaRegistro),
                    FechaDesdobleInicial = Convert.ToDateTime(FechaDesdoble),
                    Ploidia                 = Ploidia,
                    Muestreo                = Muestreo,
                    Observaciones           = Observaciones,
                    CantidadLitros          = Convert.ToDouble(cantidadLitros),
                    VolumenMuestra          = volumenMuestra,
                    CantidadMuestra         = Convert.ToInt32(_CantidadMuestra),
                    LitrosdecimalContenedor = Convert.ToDouble(_LitrosContenedor),
                    CantidadTotal           = Convert.ToDouble(_CantidadTotal)
                };

                if (IdRegistroInicial != -1)
                {
                    if (datosUsuario.AutorizaModificacion)
                    {
                        if (_control.SetGrabaRegistroInicialSemilla(datosUsuario.IdUsuario, semilla))
                        {
                            validador = 1;
                        }
                        else
                        {
                            validador = 3;
                        }
                    }
                    else
                    {
                        //validador = 4;
                        //EnvioMail correo = new EnvioMail();
                        //correo.SendCorreoSolitaModificación(correo.ModificaRegistroPreparadoDespacho(IdRegistroInicial, datosUsuario.Nombre));
                    }
                }
                else
                {
                    if (_control.SetGrabaRegistroInicialSemilla(datosUsuario.IdUsuario, semilla))
                    {
                        validador = 1;
                    }
                    else
                    {
                        validador = 3;
                    }
                }

                break;
            }
            return(Json(validador));
        }
Exemplo n.º 25
0
        public JsonResult GrabaPdespacho(
            int _IdPreparoDespacho
            , string _p_FechaEnvio
            , string _p_FechaPreparado
            , string _nombreOrigen
            , string _numeroLote
            , int _p_IdDestino
            , string _p_PesoNeto
            , string _p_PesoBruto
            , string _p_PesoEstimado
            , string _ploidia
            , int _ncajas
            , string _p_Cantidad
            , string _p_Calibre
            , string _p_Cliente
            , string _VolumenMuestra
            , string _CantidadMuestra
            , string _CantidadContada
            , string _LitrosContenedor
            , string _Observaciones
            , string _CantidadTotal
            )
        {
            var datosUsuario = new ObjetoLogin();

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

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

            default:
                var pdespacho = new ObjetoPreparadoDespacho
                {
                    IdPreparoDespacho = _IdPreparoDespacho,
                    FechaEnvio        = _p_FechaEnvio,
                    FechaPreparado    = _p_FechaPreparado,
                    NombreOrigen      = _nombreOrigen,
                    NumeroLote        = _numeroLote,
                    IdDestino         = _p_IdDestino,
                    PesoNeto          = Convert.ToDouble(_p_PesoNeto),
                    PesoBruto         = Convert.ToDouble(_p_PesoBruto),
                    PesoNetoEstimado  = Convert.ToDouble(_p_PesoEstimado),
                    Ploidia           = _ploidia,
                    CantidadCajas     = _ncajas,
                    Cantidad          = _p_Cantidad,
                    Calibre           = _p_Calibre,
                    Cliente           = _p_Cliente,
                    VolumenMuestra    = Convert.ToDouble(_VolumenMuestra),
                    CantidadMuestra   = Convert.ToDouble(_CantidadMuestra),
                    CantidadContada   = Convert.ToDouble(_CantidadContada),
                    LitrosContenedor  = Convert.ToDouble(_LitrosContenedor),
                    Observaciones     = _Observaciones,
                    CantidadTotal     = Convert.ToDouble(_CantidadTotal)
                };

                if (_IdPreparoDespacho != -1)
                {
                    if (datosUsuario.AutorizaModificacion)
                    {
                        if (_control.SetGrabaPreparacionDespacho(datosUsuario.IdUsuario, pdespacho))
                        {
                            validador = 1;
                        }
                        else
                        {
                            validador = 3;
                        }
                    }
                    else
                    {
                        validador = 4;
                        EnvioMail correo = new EnvioMail();
                        correo.SendCorreoSolitaModificación(correo.ModificaRegistroPreparadoDespacho(_IdPreparoDespacho, datosUsuario.Nombre));
                    }
                }
                else
                {
                    if (_control.SetGrabaPreparacionDespacho(datosUsuario.IdUsuario, pdespacho))
                    {
                        validador = 1;
                    }
                    else
                    {
                        validador = 3;
                    }
                }

                break;
            }
            return(Json(validador));
        }
Exemplo n.º 26
0
        public ActionResult SeguimientoCultivoLarval()
        {
            try
            {
                ViewBag.showSuccessAlert = true;
                var datosUsuario = new ObjetoLogin();
                datosUsuario    = (ObjetoLogin)Session["DatosUsuario"];
                ViewBag.Message = "Bienvenido: " + datosUsuario.Nombre;
                IEnumerable <ObjetoSeguimientoLarval> model          = _control.ListadoSeguimientoLarval(-1);
                IEnumerable <SelectListItem>          TipoMortalidad = _control.ListadoTipoMortalidad().Select(c => new SelectListItem()
                {
                    Text  = c.NombreMortalidad,
                    Value = c.IdMortalidad.ToString()
                }).ToList();

                ViewBag.selectTipoM = TipoMortalidad;
                IEnumerable <SelectListItem> seleccionMedicion = _control.ListaFactoresMedicion().Select(d => new SelectListItem()
                {
                    Text  = d.NombreFactor,
                    Value = d.IdFactor.ToString()
                }).ToList();

                ViewBag.FactorM = seleccionMedicion;

                //_control.ListadoRegistroProduccion(-1)
                IEnumerable <SelectListItem> seleccionRegistroInicial = _control.ListadoRegistroProduccion(-1).Select(d => new SelectListItem()
                {
                    Text  = d.NombreRegistro,
                    Value = d.IdRegistroProduccion.ToString()
                }).ToList();
                ViewBag.RegistroInicial = seleccionRegistroInicial;

                IEnumerable <SelectListItem> parametroCalibre = _control.ListadoCalibre().Where(item => item.DescripcionCalibre == "Larvas").Select(c => new SelectListItem()
                {
                    Text  = c.NombreCalibre,
                    Value = c.IdCalibre.ToString()
                }).ToList();
                ViewBag.ParametroCalibre = parametroCalibre;

                IEnumerable <SelectListItem> parametrosOrigen = _control.ListadoTipoContenedor().Where(item => item.TipoContenedor == "Larvas").Select(c => new SelectListItem()
                {
                    Text  = c.NombreContenedor,
                    Value = c.IdContenedor.ToString()
                }).ToList();
                ViewBag.ParametrosOrigen = parametrosOrigen;
                IEnumerable <SelectListItem> parametrosDestino = _control.ListadoTipoContenedor().Where(item => item.TipoContenedor == "Larvas").Select(c => new SelectListItem()
                {
                    Text  = c.NombreContenedor,
                    Value = c.IdContenedor.ToString()
                }).ToList();
                ViewBag.ParametrosDestino = parametrosDestino;



                return(View(model));
            }
            catch (Exception ex)
            {
                new CapturaExcepciones(ex);
                return(ErrorPage(1001));

                throw;
            }
        }