public ActionResult Ver_Encontrado(int?id) { Modelo_Encontrado me = new Modelo_Encontrado(); Modelo_Bienes mb = new Modelo_Bienes(); Bienes bie; if (id != null) { v_enc = me.obtener(id); bie = mb.obtener(v_enc.Id_bienes); Info datos = new Info(); datos.Obj_enc = v_enc; datos.Obj_bie = bie; ////arr = v_enc.arr_byte; //Image imagen; //MemoryStream ms = new MemoryStream(v_enc.arr_byte); // imagen = Image.FromStream(ms); //ms = new MemoryStream(); //imagen.Save(ms, ImageFormat.Jpeg); //ms.Position = 0; //return File(ms,"image/jpg"); return(View(datos)); } else { return(RedirectToAction("Consultar_Encontrado")); } }
public IHttpActionResult Get(string id_gerencia, string id_area, string id_personal, string codigo) { List <Encontrado> enc; Modelo_Encontrado me = new Modelo_Encontrado(); string idg = id_gerencia == null?"":id_gerencia; string ida = id_area == null ? "" : id_area; string idp = id_personal == null ? "" : id_personal; string cod = codigo == null ? "" : codigo; enc = me.buscar_rest(idg, ida, idp, cod); return(Json(new { encontrado = enc })); }
public ActionResult Consultar_Encontrado(string nombre, string codigo, DateTime fecha, int id_inventario) { List <Encontrado> enc; Modelo_Encontrado me = new Modelo_Encontrado(); Info datos = new Info(); //enc = me.buscar(nombre,codigo,fecha,id_inventario); //ViewBag.eliminar = TempData["Eliminar"]; //datos.Enc = enc; return(View(datos)); }
public ActionResult Consultar_Encontrado() { Modelo_Encontrado me = new Modelo_Encontrado(); List <Encontrado> enc = new List <Encontrado>(); enc = me.listar(); if (enc == null) { return(Json(new { message = "Error al tratar de consultar los bienes", success = false, datos = enc })); } else { return(Json(new { message = "Se consiguió hacer la consulta", success = true, datos = enc })); } }
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" })); } }
public ActionResult eliminar(int id) { Modelo_Encontrado me = new Modelo_Encontrado(); if (me.eliminar(id)) { TempData["Eliminar"] = "Se eliminó Correctamente el Registro"; } else { TempData["Eliminar"] = "No se eliminó Correctamente el Registro"; } return(RedirectToAction("Consultar_Encontrado")); //return View(); }
public ActionResult Consultar_Encontrado() { List <Encontrado> enc; Modelo_Encontrado me = new Modelo_Encontrado(); Info datos = new Info(); enc = me.listar(); ViewBag.eliminar = TempData["Eliminar"]; datos.Enc = enc; return(View(datos)); //return View(); }
public ActionResult ver_imagen(int id) { Modelo_Encontrado me = new Modelo_Encontrado(); Encontrado enc; enc = me.obtener(id); arr = enc.Imagen_byte; Image imagen; MemoryStream ms = new MemoryStream(arr); imagen = Image.FromStream(ms); ms = new MemoryStream(); imagen.Save(ms, ImageFormat.Jpeg); ms.Position = 0; return(File(ms, "image/jpg")); }
public ActionResult Registrar_Encontrado_Baja(int id_bien, int id_inventario, DateTime?mod_fecha, string mod_estado, string mod_descripcion, HttpPostedFileBase mod_imagen, string tipo_documento, string num_documento, HttpPostedFileBase adj_doc) { Encontrado enc = new Encontrado(); Modelo_Encontrado me = new Modelo_Encontrado(); string message; SortedList <string, string> error = new SortedList <string, string>(); if (id_bien == 0) { error.Add("sp_id_bien", "Seleccione el Bien"); } if (id_inventario == 0) { error.Add("sp_id_inventario", "Seleccione el inventario"); } if (mod_fecha == null) { error.Add("sp_mod_fecha", "Seleccione la Fecha"); } if (String.IsNullOrEmpty(mod_estado)) { error.Add("sp_mod_estado", "Seleccione el Estado"); } if (String.IsNullOrEmpty(mod_descripcion)) { error.Add("sp_mod_descripcion", "Describa el estado de bien"); } if (mod_imagen == null) { error.Add("sp_mod_imagen", "Ingrese una fotografia actual del bien"); } if (String.IsNullOrEmpty(tipo_documento)) { error.Add("sp_tipo_documento", "Seleccione el Tipo de documento"); } if (String.IsNullOrEmpty(num_documento)) { error.Add("sp_num_documento", "Ingrese el numero del documento"); } if (error.Count == 0) { Image img = cambiar_tamaño(mod_imagen); using (MemoryStream ms = new MemoryStream()) { img.Save(ms, ImageFormat.Jpeg); byte[] img_byte = ms.ToArray(); string im = Convert.ToBase64String(img_byte); enc.Id_bienes = id_bien == 0 ? 0 : id_bien; enc.Id_inventario = id_inventario == 0 ? 0 : id_inventario; enc.Fecha = mod_fecha == null ? DateTime.Now : mod_fecha.Value; enc.Estado = mod_estado == null ? "" : mod_estado; enc.Detalle_estado = mod_descripcion == null ? "" : mod_descripcion; enc.T_documento = tipo_documento == null ? "" : tipo_documento; enc.N_documento = num_documento == null ? "" : num_documento; enc.Archivo = adj_doc == null ? "": adj_doc.FileName; enc.Imagen_byte = img_byte == null ? null : img_byte; } if (me.guardar(enc)) { guardar_archivo(adj_doc); 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 })); } }
public ActionResult Modificar_Encontrado(int id, int id_bienes, int id_inventario, DateTime fecha, string estado, HttpPostedFileBase imagen) { Modelo_Encontrado me = new Modelo_Encontrado(); Encontrado enc = new Encontrado(); string message; SortedList <string, string> error = new SortedList <string, string>(); if (id != 0) { if (id_bienes == 0) { error.Add("sp_id_bienes", "Seleccione el Bien"); } if (id_inventario == 0) { error.Add("sp_id_inventario", "Seleccione el inventario"); } if (fecha == null) { error.Add("sp_fecha", "Selecciones la fecha"); } if (String.IsNullOrEmpty(estado)) { error.Add("sp_estado", "Seleccione el Estado"); } if (imagen == null) { error.Add("sp_imagen", "Seleccione una imagen"); } if (error.Count == 0) { Image img = cambiar_tamaño(imagen); using (MemoryStream ms = new MemoryStream()) { img.Save(ms, ImageFormat.Jpeg); byte[] arr = Convert.FromBase64String(ms.ToArray().ToString()); enc.Id_encontrado = id; enc.Id_bienes = id_bienes == 0 ? 0 : id_bienes; enc.Id_inventario = id_inventario == 0 ? 0 : id_inventario; enc.Fecha = fecha == null ? DateTime.Now : fecha; enc.Estado = estado == null ? "" : estado; enc.Imagen_byte = arr == null ? null : arr; } if (me.actualizar(enc)) { 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_Encontrado")); }