public ActionResult UnidadDelete(string id, FormCollection collection) { try { // TODO: Add delete logic here UnidadesProductosAlmacenModels uniprod = new UnidadesProductosAlmacenModels(); _CatProductosAlmacen_Datos uniprodDatos = new _CatProductosAlmacen_Datos(); uniprod.Conexion = Conexion; uniprod.id_unidadProducto = id; uniprod.Opcion = 3; uniprod.Usuario = User.Identity.Name; uniprod = uniprodDatos.EliminarUnidadAlmacen(uniprod); if (uniprod.Completado == true) { TempData["typemessage"] = "1"; TempData["message"] = "El registro se elimino correctamente."; return(Json("")); } else { TempData["typemessage"] = "2"; TempData["message"] = "Ocurrió un error al intentar eliminar."; return(View(uniprod)); } } catch { TempData["typemessage"] = "2"; TempData["message"] = "Ocurrió un error el intentar guardar. Contacte a soporte técnico"; return(View()); } }
public ActionResult UnidadCreate(UnidadesProductosAlmacenModels uniprod) { _CatProductosAlmacen_Datos uniprodDatos = new _CatProductosAlmacen_Datos(); try { // TODO: Add insert logic here if (ModelState.IsValid) { uniprod.Conexion = Conexion; uniprod.Opcion = 1; uniprod.Usuario = User.Identity.Name; uniprod = uniprodDatos.AbcUnidadesProductoAlmacen(uniprod); if (uniprod.Completado == true) { TempData["typemessage"] = "1"; TempData["message"] = "Los datos se guardaron correctamente."; return(RedirectToAction("UnidadProducto", new { id = uniprod.id_producto })); } else { uniprod.Conexion = Conexion; uniprod = uniprodDatos.ObtenerComboUnidadProducto(uniprod); TempData["typemessage"] = "2"; TempData["message"] = "Ocurrió un error al intentar guardar."; return(View(uniprod)); } } else { uniprod.Conexion = Conexion; uniprod = uniprodDatos.ObtenerComboUnidadProducto(uniprod); uniprod.Conexion = Conexion; return(View(uniprod)); } } catch { uniprod.Conexion = Conexion; uniprod = uniprodDatos.ObtenerComboUnidadProducto(uniprod); TempData["typemessage"] = "2"; TempData["message"] = "Ocurrió un error el intentar guardar. Contacte a soporte técnico"; return(View(uniprod)); } }
// GET: Admin/CatProductosAlmacen public ActionResult Index() { try { CatProductosAlmacenModels Producto = new CatProductosAlmacenModels(); _CatProductosAlmacen_Datos ProductoDatos = new _CatProductosAlmacen_Datos(); Producto.Conexion = Conexion; Producto.listaPrdocutosAlmacen = ProductoDatos.ObtenerCatProductosAlmacen(Producto); return(View(Producto)); } catch (Exception ex) { CatProductosAlmacenModels Producto = new CatProductosAlmacenModels(); TempData["typemessage"] = "2"; TempData["message"] = "No se puede cargar la vista" + ex; return(View(Producto)); } }
public ActionResult UnidadCreate(string id) { try { UnidadesProductosAlmacenModels uniprod = new UnidadesProductosAlmacenModels(); _CatProductosAlmacen_Datos uniproDatos = new _CatProductosAlmacen_Datos(); uniprod.Conexion = Conexion; uniprod.id_producto = id; uniprod = uniproDatos.ObtenerComboUnidadProducto(uniprod); return(View(uniprod)); } catch (Exception) { UnidadesProductosAlmacenModels uniprod = new UnidadesProductosAlmacenModels(); TempData["typemessage"] = "2"; TempData["message"] = "No se puede cargar la vista"; return(View(uniprod)); } }
// GET: Admin/CatProductosAlmacen/Create public ActionResult Create() { try { Token.SaveToken(); CatProductosAlmacenModels Producto = new CatProductosAlmacenModels(); _CatProductosAlmacen_Datos ProductoDatos = new _CatProductosAlmacen_Datos(); _Combos_Datos Datos = new _Combos_Datos(); Producto.Conexion = Conexion; Producto.listaTipoCodigoProducto = ProductoDatos.obtenerComboCatTipoCodigo(Producto); Producto.listaUnidadMedida = ProductoDatos.obtenerComboCatUnidadMedida(Producto); Producto.ListaTipoClasificacion = Datos.ObtenerComboClasificacionGastosXTipoFormulario(Conexion, 1); return(View(Producto)); } catch (Exception ex) { CatProductosAlmacenModels Producto = new CatProductosAlmacenModels(); TempData["typemessage"] = "2"; TempData["message"] = "No se puede cargar la vista"; return(View(Producto)); } }
public ActionResult Delete(string id, FormCollection collection) { try { CatProductosAlmacenModels Producto = new CatProductosAlmacenModels(); _CatProductosAlmacen_Datos ProductoDatos = new _CatProductosAlmacen_Datos(); Producto.Conexion = Conexion; Producto.IDProductoAlmacen = id; Producto.Usuario = User.Identity.Name; Producto = ProductoDatos.EliminarProductoAlmancen(Producto); return(Json("")); // TODO: Add delete logic here } catch { CatProductosAlmacenModels Producto = new CatProductosAlmacenModels(); TempData["typemessage"] = "2"; TempData["message"] = "No se pudo borrar los datos. Por favor contacte a soporte técnico"; return(Json("")); } }
// GET: Admin/CatProductosAlmacen/Edit/5 public ActionResult Edit(string id) { try { Token.SaveToken(); CatProductosAlmacenModels Producto = new CatProductosAlmacenModels(); _CatProductosAlmacen_Datos ProductoDatos = new _CatProductosAlmacen_Datos(); _Combos_Datos Datos = new _Combos_Datos(); Producto.Conexion = Conexion; Producto.IDProductoAlmacen = id; Producto.listaTipoCodigoProducto = ProductoDatos.obtenerComboCatTipoCodigo(Producto); Producto.listaUnidadMedida = ProductoDatos.obtenerComboCatUnidadMedidaEdit(Producto); Producto.ListaTipoClasificacion = Datos.ObtenerComboClasificacionGastos(Conexion); Producto = ProductoDatos.ObtenerDetalleCatProductoAlmacen(Producto); return(View(Producto)); } catch (Exception ex) { CatProductosAlmacenModels Producto = new CatProductosAlmacenModels(); TempData["typemessage"] = "2"; TempData["message"] = "No se puede cargar la vista"; return(View(Producto)); } }
public ActionResult Create(CatProductosAlmacenModels Producto) { _CatProductosAlmacen_Datos ProductoDatos = new _CatProductosAlmacen_Datos(); try { if (Token.IsTokenValid()) { // TODO: Add insert logic here if (ModelState.IsValid) { HttpPostedFileBase bannerImage = Request.Files[0] as HttpPostedFileBase; if (bannerImage != null && bannerImage.ContentLength > 0) { //Stream s = bannerImage.InputStream; //Image img = new Bitmap(s); //Bitmap image = new Bitmap(ComprimirImagen.VaryQualityLevel((Image)img.Clone(), 35L)); //Producto.Imagen = image.ToBase64String(img.RawFormat); Stream s = bannerImage.InputStream; if (Path.GetExtension(bannerImage.FileName).ToLower() == ".heic") { Image img = (Image)Auxiliar.ProcessFile(s); Bitmap image = new Bitmap(ComprimirImagen.VaryQualityLevel((Image)img.Clone(), 35L)); Producto.Imagen = image.ToBase64String(ImageFormat.Jpeg); } else { Image img = new Bitmap(s); Bitmap image = new Bitmap(ComprimirImagen.VaryQualityLevel((Image)img.Clone(), 35L)); Producto.Imagen = image.ToBase64String(img.RawFormat); } } Producto.Conexion = Conexion; Producto.Opcion = 1; Producto.IDProductoAlmacen = "0"; Producto.Almacen = true; Producto = ProductoDatos.AcCatProductosAlmacen(Producto); if (Producto.Completado == true) { TempData["typemessage"] = "1"; TempData["message"] = "El registro se guardo correctamente."; Token.ResetToken(); return(RedirectToAction("Index")); } else { TempData["typemessage"] = "2"; TempData["message"] = "Ocurrió un error al guardar el registro."; return(View(Producto)); } } else { Producto.Conexion = Conexion; Producto.listaTipoCodigoProducto = ProductoDatos.obtenerComboCatTipoCodigo(Producto); Producto.listaUnidadMedida = ProductoDatos.obtenerComboCatUnidadMedida(Producto); return(View(Producto)); } } else { return(RedirectToAction("Index")); } } catch { TempData["typemessage"] = "2"; TempData["message"] = "No se pudo guardar los datos. Por favor contacte a soporte técnico"; return(View(Producto)); } }