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());
            }
        }
        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 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 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 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 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 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());
            }
        }
Beispiel #13
0
        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 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());
            }
        }
Beispiel #15
0
        // GET: Admin/AdminBitacora
        public ActionResult Index()
        {
            //BitacoraProcess
            BitacoraProcess BitacoraProcess = new BitacoraProcess();

            return(View(BitacoraProcess.ListarTodos()));
        }
        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 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 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());
            }
        }
 // 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 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/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());
     }
 }
Beispiel #27
0
 // 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: 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());
     }
 }
 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());
     }
 }
        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());
            }
        }