public ActionResult Registrar_Encontrado()
        {
            List <Inventario> inv;
            Modelo_Inventario mi = new Modelo_Inventario();
            Info dato            = new Info();

            inv      = mi.listar();
            dato.Inv = inv;

            return(View(dato));
        }
Exemplo n.º 2
0
        public ActionResult Modificar_Inventario(int id, string nombre, DateTime fecha_ini, DateTime fecha_fin)
        {
            Modelo_Inventario           mi  = new Modelo_Inventario();
            Inventario                  inv = new Inventario();
            string                      message;
            SortedList <string, string> error = new SortedList <string, string>();

            if (id != 0)
            {
                if (String.IsNullOrEmpty(nombre))
                {
                    error.Add("sp_nombre", "Ingrese el Nombre");
                }
                if (fecha_ini == null)
                {
                    error.Add("sp_fecha_ini", "Ingrese la Fecha Inicial");
                }
                if (fecha_fin == null)
                {
                    error.Add("sp_fecha_fin", "Ingrese la Fecha Final");
                }

                if (error.Count == 0)
                {
                    inv.Id_inventario = id;
                    inv.Nombre        = nombre == null ? "" : nombre;
                    inv.Fecha_ini     = fecha_ini == null ? DateTime.Now : fecha_ini;
                    inv.Fecha_fin     = fecha_fin == null ? DateTime.Now : fecha_fin;

                    if (mi.actualizar(inv))
                    {
                        message = "Se actualizaron los datos correctamente";
                    }
                    else
                    {
                        message = "No se logró actualizar lo datos";
                    }

                    return(Json(new { message = message, success = true }));
                }
                else
                {
                    message = "Ingrese los datos necesarios";
                    return(Json(new { message = message, success = false, datos = error }));
                }
            }

            return(RedirectToAction("Consultar_Inventario"));
        }
Exemplo n.º 3
0
        public ActionResult Consultar_Inventario(DateTime fecha_ini, DateTime fecha_fin)
        {
            List <Inventario> inv;
            Modelo_Inventario mi = new Modelo_Inventario();

            Info datos = new Info();

            inv = mi.buscar(fecha_ini, fecha_fin);

            ViewBag.eliminar = TempData["Eliminar"];

            datos.Inv = inv;

            return(View(datos));
        }
        public IHttpActionResult Post(FormDataCollection dataCollection)
        {
            int      id_bien     = Convert.ToInt32(dataCollection.Get("id_bien"));
            string   estado      = dataCollection.Get("estado");
            DateTime fecha       = Convert.ToDateTime(dataCollection.Get("fecha"));
            string   descripcion = dataCollection.Get("descripcion");
            string   imagen      = dataCollection.Get("imagen");

            imagen = imagen.Replace(" ", "+");
            //imagen = imagen.Replace("=", "");

            /*int mod4 = imagen.Length%4;
             * if (mod4 != 0)
             * {
             *  imagen += new string('=', 4 - mod4);
             * }
             * int cantidaddd = imagen.Length;*/

            Modelo_Inventario mi = new Modelo_Inventario();
            Modelo_Encontrado me = new Modelo_Encontrado();
            Inventario        inv;
            Encontrado        enc = new Encontrado();

            byte[] img_byte = Convert.FromBase64String(imagen);
            //byte[] img_byte = Encoding.ASCII.GetBytes(imagen);

            inv                = mi.buscar_ultimo();
            enc.Estado         = estado;
            enc.Fecha          = fecha;
            enc.Detalle_estado = descripcion;
            enc.Imagen_byte    = img_byte;
            enc.Id_inventario  = inv.Id_inventario;
            enc.Inventario     = inv.Nombre;
            enc.Id_bienes      = id_bien;
            enc.T_documento    = "";
            enc.N_documento    = "";
            enc.Archivo        = "";

            if (me.guardar(enc))
            {
                return(Json(new { success = true, message = "Se registró correctamente" }));
            }
            else
            {
                return(Json(new { success = false, message = "No se registró correctamente" }));
            }
        }
Exemplo n.º 5
0
        public ActionResult eliminar(int id)
        {
            Modelo_Inventario mi = new Modelo_Inventario();

            if (mi.eliminar(id))
            {
                TempData["Eliminar"] = "Se eliminó Correctamente el Registro";
            }
            else
            {
                TempData["Eliminar"] = "No se eliminó Correctamente el Registro";
            }

            return(RedirectToAction("Consultar_Inventario"));

            //return View();
        }
Exemplo n.º 6
0
        public ActionResult Consultar_Inventario()
        {
            List <Inventario> inv;
            Modelo_Inventario mi = new Modelo_Inventario();

            Info datos = new Info();

            inv = mi.listar();

            ViewBag.eliminar = TempData["Eliminar"];

            datos.Inv = inv;

            return(View(datos));

            //return View();
        }
Exemplo n.º 7
0
        public ActionResult Registrar_Inventario(string nombre, DateTime fecha_ini, DateTime fecha_fin)
        {
            Inventario        inv = new Inventario();
            Modelo_Inventario mi  = new Modelo_Inventario();

            string message;
            SortedList <string, string> error = new SortedList <string, string>();

            if (String.IsNullOrEmpty(nombre))
            {
                error.Add("sp_nombre", "Ingrese el nombre del Usuario");
            }

            if (fecha_ini == null)
            {
                error.Add("sp_fecha_ini", "Ingrese la Fecha Inicial");
            }
            if (fecha_fin == null)
            {
                error.Add("sp_fecha_fin", "Ingrese la Fecha Final");
            }

            if (error.Count == 0)
            {
                inv.Nombre    = nombre == null ? "" : nombre;
                inv.Fecha_ini = fecha_ini == null ? DateTime.Now : fecha_ini;
                inv.Fecha_fin = fecha_fin == null ? DateTime.Now : fecha_fin;

                if (mi.guardar(inv))
                {
                    message = "Se guardaron los datos correctamente";
                }
                else
                {
                    message = "No se Guardaron lo datos";
                }

                return(Json(new { message = message, success = true }));
            }
            else
            {
                message = "Ingrese los datos necesarios";
                return(Json(new { message = message, success = false, datos = error }));
            }
        }
Exemplo n.º 8
0
        public ActionResult Modificar_Inventario(int?id)
        {
            Modelo_Inventario mi = new Modelo_Inventario();

            if (id != null)
            {
                v_inv = mi.obtener(id);

                Info datos = new Info();
                datos.Obj_inv = v_inv;

                return(View(datos));
            }
            else
            {
                return(RedirectToAction("Consultar_Inventario"));
            }

            //return View();
        }
Exemplo n.º 9
0
        public ActionResult Consultar_Bien()
        {
            Modelo_Categoria  mc = new Modelo_Categoria();
            Modelo_Inventario mi = new Modelo_Inventario();
            List <Categoria>  cat;
            List <Bienes>     bie;
            List <Inventario> inv;
            Modelo_Bienes     mb = new Modelo_Bienes();

            Info datos = new Info();

            bie = mb.listar();
            cat = mc.listar();
            inv = mi.listar();

            ViewBag.eliminar = TempData["Eliminar"];

            datos.Bie = bie;
            datos.Cat = cat;
            datos.Inv = inv;

            return(View(datos));
        }