// GET: Admin/CatProveedor/Create public ActionResult Create() { try { CatProveedorModels Proveedor = new CatProveedorModels(); _CatProveedor_Datos ProveedorDatos = new _CatProveedor_Datos(); Proveedor.Conexion = Conexion; Proveedor.listaSucursal = ProveedorDatos.obtenerListaSucursales(Proveedor); var listaSucursal = new SelectList(Proveedor.listaSucursal, "IDSucursal", "NombreSucursal"); ViewData["cmbSucursal"] = listaSucursal; Proveedor.listaTipoProveedor = ProveedorDatos.obtenerListaTipoProveedor(Proveedor); var listaTipoProveedores = new SelectList(Proveedor.listaTipoProveedor, "IDTipoProveedor", "Descripcion"); ViewData["cmbTipoProveedor"] = listaTipoProveedores; return(View(Proveedor)); } catch (Exception ex) { CatProveedorModels Proveedor = new CatProveedorModels(); TempData["typemessage"] = "2"; TempData["message"] = "No se puede cargar la vista"; return(View(Proveedor)); } }
public ActionResult Edit(string id, FormCollection collection) { try { CatProveedorModels Proveedor = new CatProveedorModels(); _CatProveedor_Datos ProveedorDatos = new _CatProveedor_Datos(); Proveedor.Conexion = Conexion; Proveedor.IDProveedor = id; Proveedor.Opcion = 2; Proveedor.Usuario = User.Identity.Name; Proveedor.NombreRazonSocial = collection["NombreRazonSocial"]; Proveedor.RFC = collection["RFC"]; Proveedor.IDSucursal = collection["listaSucursal"]; Proveedor.IDTipoProveedor = Convert.ToInt32(collection["listaTipoProveedor"]); HttpPostedFileBase bannerImage = Request.Files[0] as HttpPostedFileBase; if (bannerImage != null && bannerImage.ContentLength > 0) { Stream s = bannerImage.InputStream; Bitmap img = new Bitmap(s); Proveedor.ImgINE = img.ToBase64String(ImageFormat.Png); } HttpPostedFileBase bannerImage2 = Request.Files[1] as HttpPostedFileBase; if (bannerImage2 != null && bannerImage2.ContentLength > 0) { Stream s = bannerImage2.InputStream; Bitmap img = new Bitmap(s); Proveedor.ImgManifestacionFierro = img.ToBase64String(ImageFormat.Png); } Proveedor = ProveedorDatos.AcCatProveedor(Proveedor); if (Proveedor.Completado == true) { TempData["typemessage"] = "1"; TempData["message"] = "Los datos se guardarón correctamente."; return(RedirectToAction("Index")); } else { TempData["typemessage"] = "2"; TempData["message"] = "Ocurrio un error al intentar guardar los datos. Intente más tarde."; return(RedirectToAction("Create")); } } catch (Exception ex) { TempData["typemessage"] = "2"; TempData["message"] = "Ocurrio un error al intentar guardar los datos. Contacte a soporte técnico."; return(RedirectToAction("Index")); } }
// GET: Admin/CatProveedor public ActionResult Index() { try { CatProveedorModels Proveedor = new CatProveedorModels(); _CatProveedor_Datos ProveedorDatos = new _CatProveedor_Datos(); Proveedor.Conexion = Conexion; Proveedor.listaProveedores = ProveedorDatos.ObtenerCatProveedores(Proveedor); return(View(Proveedor)); } catch (Exception ex) { CatLugarModels Lugar = new CatLugarModels(); TempData["typemessage"] = "2"; TempData["message"] = "No se puede cargar la vista"; return(View(Lugar)); } }
public ActionResult Delete(string id, FormCollection collection) { try { CatProveedorModels Proveedor = new CatProveedorModels(); _CatProveedor_Datos ProveedorDatos = new _CatProveedor_Datos(); Proveedor.Conexion = Conexion; Proveedor.IDProveedor = id; Proveedor.Usuario = User.Identity.Name; Proveedor = ProveedorDatos.EliminarProveedor(Proveedor); TempData["typemessage"] = "1"; TempData["message"] = "El registro se ha eliminado correctamente"; return(Json("")); // TODO: Add delete logic here } catch { CatProductosModels Producto = new CatProductosModels(); TempData["typemessage"] = "2"; TempData["message"] = "No se pudo borrar los datos. Por favor contacte a soporte técnico"; return(Json("")); } }