public ActionResult Asignar(int id) { try { var enviop = new EnvioProcess(); var empleadoP = new EmpleadoProcess(); var listaempleados = new List <Empleado>(); var listadodeempleado = empleadoP.Listar(); foreach (var item in listadodeempleado) { if (item.Estado == "Activo") { listaempleados.Add(item); } } ViewBag.CodEmpleadoDeposito = new SelectList(listaempleados, "Id", "Nombre");; var listado = enviop.GetByID(id); ViewBag.codigo = id; return(View(listado)); } catch (Exception ex) { Bitacora bitacora = new Bitacora("Asignar Tabla Envio", ex.Message.ToString(), User.Identity.Name, DateTime.Now); BitacoraProcess bitacorap = new BitacoraProcess(); bitacorap.Create(bitacora); return(View()); } }
public ActionResult Asignar(Envio Envio) { try { var enviop = new EnvioProcess(); var empleadoP = new EmpleadoProcess(); var envio = enviop.GetByID(Envio.Id); envio.CodEmpleadoDeposito = Envio.CodEmpleadoDeposito; envio.Estado = "Asignado"; enviop.Edit(envio); Bitacora bitacora = new Bitacora("Asignar", "Tabla Envio", User.Identity.Name, DateTime.Now); BitacoraProcess bitacorap = new BitacoraProcess(); bitacorap.Create(bitacora); TempData["Message"] = Recursos.Recurso.envio1; return(RedirectToAction("Index")); } catch (Exception ex) { Bitacora bitacora = new Bitacora("Asignar Tabla Envio", ex.Message.ToString(), User.Identity.Name, DateTime.Now); BitacoraProcess bitacorap = new BitacoraProcess(); bitacorap.Create(bitacora); return(View()); } }
public ActionResult ConfirmarEmpleado(int id) { try { var enviop = new EnvioProcess(); var envio = enviop.GetByID(id); envio.Estado = "Confirmado"; enviop.Edit(envio); Bitacora bitacora = new Bitacora("Confirmar", "Tabla Envio", User.Identity.Name, DateTime.Now); BitacoraProcess bitacorap = new BitacoraProcess(); bitacorap.Create(bitacora); TempData["Message"] = Recursos.Recurso.envio2; return(RedirectToAction("IndexEmpleado")); } catch (Exception ex) { Bitacora bitacora = new Bitacora("Confirmar Tabla Envio", ex.Message.ToString(), User.Identity.Name, DateTime.Now); BitacoraProcess bitacorap = new BitacoraProcess(); bitacorap.Create(bitacora); return(View()); } }
// GET: Producto/Edit/5 public ActionResult Edit(int id) { try { var biz = new ProductoProcess(); var Producto = biz.GetByID(id); if (Producto.Precio == 0) { ViewBag.advertencia = true; return(RedirectToAction("Index")); } else { ViewBag.advertencia = false; return(View(Producto)); } } catch (Exception ex) { Bitacora bitacora = new Bitacora("Editar Tabla Producto", ex.Message.ToString(), User.Identity.Name, DateTime.Now); BitacoraProcess bitacorap = new BitacoraProcess(); bitacorap.Create(bitacora); return(View()); } }
public ActionResult Create(Producto producto) { try { producto.Estado = "Disponible"; producto.DVH = Decopack.Servicios.Seguridad.GenerarSHA(string.Format("{0}{1}{2}{3}", producto.Nombre, producto.Precio, producto.Estado, producto.Descripcion)); var biz = new ProductoProcess(); if (producto.Precio == 0) { throw new Exception(); } var model = biz.AgregarAPI(producto); return(RedirectToAction("Index")); } catch { Bitacora bitacora = new Bitacora(); bitacora.descripcion = "Producto"; bitacora.tipo = "Crear"; bitacora.user = "******"; BitacoraProcess bitacorap = new BitacoraProcess(); bitacorap.Create(bitacora); return(View()); } }
public ActionResult Desbloquear(string id) { try { var usuario = new UsuarioProcess(); var user = new Usuario(); foreach (var item in usuario.Listar()) { if (item.Identificador == id) { user = item; } } user.LockoutEndDateUtc = DateTime.Now; usuario.Desbloquear(user); Bitacora bitacora = new Bitacora("Desbloquear", "Tabla Usuario", User.Identity.Name, DateTime.Now); BitacoraProcess bitacorap = new BitacoraProcess(); bitacorap.Create(bitacora); return(RedirectToAction("Index")); } catch (Exception ex) { Bitacora bitacora = new Bitacora("Desbloquear Tabla Usuario", ex.Message.ToString(), User.Identity.Name, DateTime.Now); BitacoraProcess bitacorap = new BitacoraProcess(); bitacorap.Create(bitacora); return(View()); } }
// GET: Pedido/Create public ActionResult Create(int CodProducto) { try { var usuarioP = new UsuarioProcess(); var listausuario = usuarioP.Listar(); foreach (var item in listausuario) { if (item.UserName == User.Identity.Name) { if (item.Comprador == null) { return(RedirectToAction("CrearCompradorUsuario", "Comprador", new { id = item.Identificador })); } } } ViewBag.codigo = CodProducto; return(View()); } catch (Exception ex) { Bitacora bitacora = new Bitacora("Crear Tabla Pedido", ex.Message.ToString(), User.Identity.Name, DateTime.Now); BitacoraProcess bitacorap = new BitacoraProcess(); bitacorap.Create(bitacora); return(View()); } }
public ActionResult EliminarUsuario(string id) { try { var usuario = new UsuarioProcess(); var user = new Usuario(); foreach (var item in usuario.Listar()) { if (item.Identificador == id) { user = item; } } usuario.EliminarUsuario(user); Bitacora bitacora = new Bitacora("Eliminar Usuario", "Tabla Usuario", User.Identity.Name, DateTime.Now); BitacoraProcess bitacorap = new BitacoraProcess(); bitacorap.Create(bitacora); return(View()); } catch (Exception ex) { Bitacora bitacora = new Bitacora("Eliminar Tabla Usuario", ex.Message.ToString(), User.Identity.Name, DateTime.Now); BitacoraProcess bitacorap = new BitacoraProcess(); bitacorap.Create(bitacora); return(View()); } }
public ActionResult VerEnvioUnico(int id) { try { var enviop = new EnvioProcess(); var listaenvio = enviop.Listar(); foreach (var item in listaenvio) { if (item.Venta.CodPedido == id) { estadopedido = item.Estado; idpedido = id; } } return(RedirectToAction("IndexUsuario")); } catch (Exception ex) { Bitacora bitacora = new Bitacora("Listar Envio Tabla Pedido", ex.Message.ToString(), User.Identity.Name, DateTime.Now); BitacoraProcess bitacorap = new BitacoraProcess(); bitacorap.Create(bitacora); return(View()); } }
public ActionResult Aprobar(Pedido pedido) { try { var pedidoP = new PedidoProcess(); var monto = pedido.Monto; pedido = pedidoP.GetByID(pedido.Id); pedido.Monto = monto; pedido.Aprobado = "Si"; pedido.Estado = "Pendiente de Pago"; pedidoP.Editar(pedido); Bitacora bitacora = new Bitacora("Aprobar", "Tabla Pedido", User.Identity.Name, DateTime.Now); BitacoraProcess bitacorap = new BitacoraProcess(); bitacorap.Create(bitacora); TempData["Message"] = Recursos.Recurso.pedido1; return(RedirectToAction("Index")); } catch (Exception ex) { Bitacora bitacora = new Bitacora("Aprobar Tabla Pedido", ex.Message.ToString(), User.Identity.Name, DateTime.Now); BitacoraProcess bitacorap = new BitacoraProcess(); bitacorap.Create(bitacora); return(View()); } }
public ActionResult Aprobar(int id) { try { var usuariop = new UsuarioProcess(); Usuario usuario = new Usuario(); var listausuarios = usuariop.Listar(); foreach (var item in listausuarios) { if (item.UserName == User.Identity.Name) { usuario = item; } } if (usuario.CodEmpleado == 0) { return(RedirectToAction("CrearEmpleadoUsuario", "Empleado", new { id = usuario.Identificador })); } var pedidoP = new PedidoProcess(); var ped = pedidoP.GetByID(id); return(View(ped)); } catch (Exception ex) { Bitacora bitacora = new Bitacora("Aprobar Tabla Pedido", ex.Message.ToString(), User.Identity.Name, DateTime.Now); BitacoraProcess bitacorap = new BitacoraProcess(); bitacorap.Create(bitacora); return(View()); } }
public ActionResult AsignarEmpleado(string id) { try { var empleadoP = new EmpleadoProcess(); var lista = empleadoP.Listar(); var usuario = new UsuarioProcess(); var user = new Usuario(); foreach (var item in usuario.Listar()) { if (item.Identificador == id) { user = item; } } ViewBag.codempleado = new SelectList(lista, "Id", "Nombre"); ViewBag.codigo = user.Identificador; return(View(user)); } catch (Exception ex) { Bitacora bitacora = new Bitacora("Asignar Empleado Tabla Usuario", ex.Message.ToString(), User.Identity.Name, DateTime.Now); BitacoraProcess bitacorap = new BitacoraProcess(); bitacorap.Create(bitacora); return(View()); } }
public ActionResult Catalogo() { try { var biz = new ProductoProcess(); var Productos = new List <Producto>(); var listadeproductos = biz.ListarAPI(); foreach (var item in listadeproductos) { if (item.Precio != 0) { Productos.Add(item); } } return(View(Productos)); } catch (Exception ex) { Bitacora bitacora = new Bitacora("Listar Tabla Catalogo", ex.Message.ToString(), User.Identity.Name, DateTime.Now); BitacoraProcess bitacorap = new BitacoraProcess(); bitacorap.Create(bitacora); return(View()); } }
public ActionResult Create(Empleado empleado) { try { var empleadoP = new EmpleadoProcess(); var empleadoget = empleadoP.GetByID(empleado.Id); var depositop = new DepositoProcess(); var lstdeposito = depositop.Listar(); foreach (var item in lstdeposito) { empleado.CodDeposito = item.Id; } empleado.Fechadeingreso = DateTime.Now; empleado.Estado = "Activo"; empleadoP.Crear(empleado); Bitacora bitacora = new Bitacora("Crear", "Tabla Empleado", User.Identity.Name, DateTime.Now); BitacoraProcess bitacorap = new BitacoraProcess(); bitacorap.Create(bitacora); return(RedirectToAction("Index")); } catch (Exception ex) { Bitacora bitacora = new Bitacora("Crear Tabla Empleado", ex.Message.ToString(), User.Identity.Name, DateTime.Now); BitacoraProcess bitacorap = new BitacoraProcess(); bitacorap.Create(bitacora); return(View()); } }
public ActionResult Create(MateriaPrima MateriaPrima) { try { var biz = new MateriaPrimaProcess(); var stockP = new StockMateriaPrimaDepositoProcess(); var stock = new StockMateriaPrimaDeposito(); var depositoP = new DepositoProcess(); stock.Cantidad = 0; stock.CodMateriaPrima = biz.Crear(MateriaPrima).Id; foreach (var item in depositoP.Listar()) { stock.CodDeposito = item.Id; } stockP.Crear(stock); Bitacora bitacora = new Bitacora("Crear", "Tabla Materia Prima", User.Identity.Name, DateTime.Now); BitacoraProcess bitacorap = new BitacoraProcess(); bitacorap.Create(bitacora); return(RedirectToAction("Index")); } catch (Exception ex) { Bitacora bitacora = new Bitacora("Crear Tabla Materia Prima", ex.Message.ToString(), User.Identity.Name, DateTime.Now); BitacoraProcess bitacorap = new BitacoraProcess(); bitacorap.Create(bitacora); return(View()); } }
public ActionResult Index() { try { var biz = new DepositoProcess(); if (biz.Listar().Count == 0) { ViewBag.deposito = true; } else { ViewBag.deposito = false; } var Deposito = biz.Listar(); return(View(Deposito)); } catch (Exception ex) { Bitacora bitacora = new Bitacora("Listar Tabla Deposito", ex.Message.ToString(), User.Identity.Name, DateTime.Now); BitacoraProcess bitacorap = new BitacoraProcess(); bitacorap.Create(bitacora); return(View()); } }
public ActionResult Create(Deposito Deposito) { try { var biz = new DepositoProcess(); if (biz.Listar().Count == 0) { biz.Crear(Deposito); Bitacora bitacora = new Bitacora("Crear", "Tabla Deposito", User.Identity.Name, DateTime.Now); BitacoraProcess bitacorap = new BitacoraProcess(); bitacorap.Create(bitacora); return(RedirectToAction("Index")); } else { ViewBag.advertencia = "Deposito creado"; return(RedirectToAction("Index")); } } catch (Exception ex) { Bitacora bitacora = new Bitacora("Crear Tabla Deposito", ex.Message.ToString(), User.Identity.Name, DateTime.Now); BitacoraProcess bitacorap = new BitacoraProcess(); bitacorap.Create(bitacora); return(View()); } }
public ActionResult Edit(Comprador Comprador) { try { var biz = new CompradorProcess(); foreach (var item in biz.Listar()) { if (item.Id == Comprador.Id) { Comprador.Estado = item.Estado; Comprador.SocioEstado = item.SocioEstado; } } biz.Editar(Comprador); Bitacora bitacora = new Bitacora("Editar", "Tabla Comprador", User.Identity.Name, DateTime.Now); BitacoraProcess bitacorap = new BitacoraProcess(); bitacorap.Create(bitacora); return(RedirectToAction("Index")); } catch (Exception ex) { Bitacora bitacora = new Bitacora("Editar Tabla Comprador", ex.Message.ToString(), User.Identity.Name, DateTime.Now); BitacoraProcess bitacorap = new BitacoraProcess(); bitacorap.Create(bitacora); return(View()); } }
public ActionResult IndexUsuario() { try { var usuariop = new UsuarioProcess(); Usuario usuario = new Usuario(); var pedidoP = new PedidoProcess(); List <Pedido> Pedidos = new List <Pedido>(); var listausuarios = usuariop.Listar(); var listapedidos = pedidoP.Listar(); foreach (var item in listausuarios) { if (item.UserName == User.Identity.Name) { usuario = item; } } if (usuario.CodComprador == 0) { return(RedirectToAction("CrearCompradorUsuario", "Comprador", new { id = usuario.Identificador })); } foreach (var itemP in listapedidos) { if (itemP.CodComprador == usuario.CodComprador) { Pedidos.Add(itemP); } } foreach (var item in Pedidos) { if (estadopedido != null) { if (item.Id == idpedido) { item.Estado = estadopedido; } } } estadopedido = null; return(View(Pedidos)); } catch (Exception ex) { Bitacora bitacora = new Bitacora("Listar Tabla Pedido", ex.Message.ToString(), User.Identity.Name, DateTime.Now); BitacoraProcess bitacorap = new BitacoraProcess(); bitacorap.Create(bitacora); return(View()); } }
public ActionResult Informar(int id) { try { var biz = new ReposicionProcess(); var Reposicion = biz.GetByID(id); Reposicion.Estado = "Confirmado-P"; biz.Edit(Reposicion); var stockmateriaprimaP = new StockMateriaPrimaDepositoProcess(); var stockmateriaprima = new StockMateriaPrimaDeposito(); var listastock = stockmateriaprimaP.Listar(); var proveedorP = new ProveedorProcess(); Reposicion.Proveedor.Cantidaddeerrores = Reposicion.Proveedor.Cantidaddeerrores + 1; proveedorP.Edit(Reposicion.Proveedor); foreach (var item in listastock) { if (item.CodMateriaPrima == Reposicion.CodMateriaPrima) { item.Cantidad = item.Cantidad + Reposicion.Cantidad; stockmateriaprimaP.Edit(item); Bitacora bitacora = new Bitacora("Informar", "Tabla Reposicion", User.Identity.Name, DateTime.Now); BitacoraProcess bitacorap = new BitacoraProcess(); bitacorap.Create(bitacora); } } if (stockmateriaprimaP.Listar().Count() == 0) { stockmateriaprima.CodDeposito = Reposicion.CodDeposito; stockmateriaprima.CodMateriaPrima = Reposicion.CodMateriaPrima; stockmateriaprima.Cantidad = Reposicion.Cantidad; stockmateriaprimaP.Crear(stockmateriaprima); Bitacora bitacora = new Bitacora("Informar", "Tabla Reposicion", User.Identity.Name, DateTime.Now); BitacoraProcess bitacorap = new BitacoraProcess(); bitacorap.Create(bitacora); } TempData["Message"] = Recursos.Recurso.reposicion3; return(RedirectToAction("Index")); } catch (Exception ex) { Bitacora bitacora = new Bitacora("Informar Tabla Reposicion", ex.Message.ToString(), User.Identity.Name, DateTime.Now); BitacoraProcess bitacorap = new BitacoraProcess(); bitacorap.Create(bitacora); return(View()); } }
// GET: MateriaPrimaProducto/Create public ActionResult Create(int id) { try { var materiaprimaP = new MateriaPrimaProcess(); var listamateriaprima = new List <MateriaPrima>(); listamateriaprima.Add(materiaprimaP.GetByID(id)); var productoP = new ProductoProcess(); var productolista = new List <Producto>(); foreach (var item in productoP.ListarAPI()) { productolista.Add(item); } var materiaprimaproductoP = new MateriaPrimaProductoProcess(); foreach (var itemP in productoP.ListarAPI()) { foreach (var item in materiaprimaproductoP.Listar()) { if (item.CodMateriaPrima == id) { if (itemP.Id == item.CodProducto) { productolista.RemoveAll(x => x.Id == itemP.Id); } else { } } } } ViewBag.Codproducto = new SelectList(productolista, "Id", "Nombre"); ViewBag.Codmateriaprima = new SelectList(listamateriaprima, "Id", "Nombre"); return(View()); } catch (Exception ex) { Bitacora bitacora = new Bitacora("Crear Tabla Materia Prima Producto", ex.Message.ToString(), User.Identity.Name, DateTime.Now); BitacoraProcess bitacorap = new BitacoraProcess(); bitacorap.Create(bitacora); return(View()); } }
// GET: Admin/AdminProductoCC public ActionResult Index() { try { var productoccP = new ProductoCCProcess(); var lista = productoccP.Listar(); return(View(lista)); } catch (Exception ex) { Bitacora bitacora = new Bitacora("Listar Tabla ProductoCC", ex.Message.ToString(), User.Identity.Name, DateTime.Now); BitacoraProcess bitacorap = new BitacoraProcess(); bitacorap.Create(bitacora); return(View()); } }
// GET: MateriaPrima/Edit/5 public ActionResult Edit(int id) { try { var biz = new MateriaPrimaProcess(); var materiaprima = biz.GetByID(id); return(View(materiaprima)); } catch (Exception ex) { Bitacora bitacora = new Bitacora("Editar Tabla Materia Prima", ex.Message.ToString(), User.Identity.Name, DateTime.Now); BitacoraProcess bitacorap = new BitacoraProcess(); bitacorap.Create(bitacora); return(View()); } }
// GET: Admin/AdminPermisoUsuario public ActionResult Index() { try { var usuariopermisop = new PermisoUsuarioProcess(); var lista = usuariopermisop.Listar(); return(View(lista)); } catch (Exception ex) { Bitacora bitacora = new Bitacora("Listar Tabla Permiso Usuario", ex.Message.ToString(), User.Identity.Name, DateTime.Now); BitacoraProcess bitacorap = new BitacoraProcess(); bitacorap.Create(bitacora); return(View()); } }
// GET: Reposicion public ActionResult Index() { try { var biz = new ReposicionProcess(); var Reposicion = biz.Listar(); return(View(Reposicion)); } catch (Exception ex) { Bitacora bitacora = new Bitacora("Listar Tabla Reposicion", ex.Message.ToString(), User.Identity.Name, DateTime.Now); BitacoraProcess bitacorap = new BitacoraProcess(); bitacorap.Create(bitacora); return(View()); } }
// GET: MateriaPrimaProveedor public ActionResult Index() { try { var materiaprimaproveedor = new MateriaPrimaProveedorProcess(); var lista = materiaprimaproveedor.Listar(); return(View(lista)); } catch (Exception ex) { Bitacora bitacora = new Bitacora("Listar Tabla Materia Prima Proveedor", ex.Message.ToString(), User.Identity.Name, DateTime.Now); BitacoraProcess bitacorap = new BitacoraProcess(); bitacorap.Create(bitacora); return(View()); } }
public ActionResult Edit(int id) { try { var biz = new CompradorProcess(); var Comprador = biz.GetByID(id); return(View(Comprador)); } catch (Exception ex) { Bitacora bitacora = new Bitacora("Editar Tabla Comprador", ex.Message.ToString(), User.Identity.Name, DateTime.Now); BitacoraProcess bitacorap = new BitacoraProcess(); bitacorap.Create(bitacora); return(View()); } }
public ActionResult CrearCompradorUsuario(string id) { try { ViewBag.codigousuario = id; return(View()); } catch (Exception ex) { Bitacora bitacora = new Bitacora("CrearCompradorUsuario Tabla Comprador", ex.Message.ToString(), User.Identity.Name, DateTime.Now); BitacoraProcess bitacorap = new BitacoraProcess(); bitacorap.Create(bitacora); return(View()); } }
public ActionResult Delete(int id) { try { var biz = new ProductoProcess(); var Producto = biz.GetByID(id); return(View(Producto)); } catch (Exception ex) { Bitacora bitacora = new Bitacora("Eliminar Tabla Producto", ex.Message.ToString(), User.Identity.Name, DateTime.Now); BitacoraProcess bitacorap = new BitacoraProcess(); bitacorap.Create(bitacora); return(View()); } }
// GET: StockMateriaPrimaDeposito/Edit/5 public ActionResult Edit(int id) { try { var StockMateriaPrimaDeposito = new StockMateriaPrimaDepositoProcess(); var lista = StockMateriaPrimaDeposito.GetByID(id); return(View(lista)); } catch (Exception ex) { Bitacora bitacora = new Bitacora("Editar Tabla Stock Materia Prima Deposito", ex.Message.ToString(), User.Identity.Name, DateTime.Now); BitacoraProcess bitacorap = new BitacoraProcess(); bitacorap.Create(bitacora); return(View()); } }