public ActionResult CrearIngresoProduccion(INGRESO_PRODUCCION objBloques, string observacion = "")
        {
            try
            {
                bool   respuesta;
                string mensaje = "Registro creado correctamente";
                if (objBloques.INPCODIGOI == 0)
                {
                    respuesta = objBloquesDAL.Crear_Ingresos_Produccion(objBloques, true, observacion);
                }
                else
                {
                    respuesta = objBloquesDAL.Crear_Ingresos_Produccion(objBloques, false, observacion);
                    mensaje   = "Registro editado correctamente";
                }
                if (respuesta)
                {
                    Request.Flash("success", mensaje);
                }
            }
            catch (Exception exc)
            {
                Request.Flash("danger", "Ha ocurrido un error: " + exc.Message);
            }

            return(RedirectToAction("Index", "IngresoProduccion"));
        }
        public ActionResult CrearIngresoProduccion(int id = 0)
        {
            INGRESO_PRODUCCION objBloques = new INGRESO_PRODUCCION();

            if (id == 0)
            {
                ViewBag.BLCCODIGOI = objBloquesDAL.Lista_Bloques(0);
                ViewBag.VRDCODIGOI = objBloquesDAL.Lista_Variedades(0);
            }
            else
            {
                objBloques         = objBloquesDAL.Buscar_Ingreso_Produccion(id);
                ViewBag.BLCCODIGOI = objBloquesDAL.Lista_Bloques(objBloques.BLCCODIGOI);
                ViewBag.VRDCODIGOI = objBloquesDAL.Lista_Variedades(Convert.ToInt32(objBloques.VRDCODIGOI));
            }
            return(View(objBloques));
        }