// GET: Admin/AdminUsuario/Edit/5
        public ActionResult AsignarComprador(string id)
        {
            try
            {
                var compradorP = new CompradorProcess();
                var lista      = compradorP.Listar();
                var usuario    = new UsuarioProcess();
                var user       = new Usuario();
                foreach (var item in usuario.Listar())
                {
                    if (item.Identificador == id)
                    {
                        user = item;
                    }
                }

                ViewBag.Codcomprador = new SelectList(lista, "Id", "Nombre");
                ViewBag.codigo       = user.Identificador;

                return(View(user));
            }
            catch (Exception ex)
            {
                Bitacora        bitacora  = new Bitacora("Asignar Comprador Tabla Usuario", 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 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 Delete(Comprador Comprador)
 {
     try
     {
         var biz        = new CompradorProcess();
         var Compradors = biz.GetByID(Comprador.Id);
         Compradors.Estado = "Baja";
         biz.Editar(Compradors);
         Bitacora        bitacora  = new Bitacora("Eliminar", "Tabla Comprador", User.Identity.Name, DateTime.Now);
         BitacoraProcess bitacorap = new BitacoraProcess();
         bitacorap.Create(bitacora);
         return(RedirectToAction("Index"));
     }
     catch (Exception ex)
     {
         Bitacora        bitacora  = new Bitacora("Eliminar Tabla Comprador", ex.Message.ToString(), User.Identity.Name, DateTime.Now);
         BitacoraProcess bitacorap = new BitacoraProcess();
         bitacorap.Create(bitacora);
         return(View());
     }
 }
        public ActionResult AltaSocio(int id)
        {
            try
            {
                var biz       = new CompradorProcess();
                var Comprador = biz.GetByID(id);
                Comprador.SocioEstado = "Si";
                biz.Editar(Comprador);
                Bitacora        bitacora  = new Bitacora("Alta Socio", "Tabla Comprador", User.Identity.Name, DateTime.Now);
                BitacoraProcess bitacorap = new BitacoraProcess();
                bitacorap.Create(bitacora);

                return(RedirectToAction("Index"));
            }
            catch (Exception ex)
            {
                Bitacora        bitacora  = new Bitacora("Alta Socio Tabla Comprador", ex.Message.ToString(), User.Identity.Name, DateTime.Now);
                BitacoraProcess bitacorap = new BitacoraProcess();
                bitacorap.Create(bitacora);
                return(View());
            }
        }
        public ActionResult CrearCompradorUsuario(Comprador Comprador, string codigo)
        {
            try
            {
                var biz      = new CompradorProcess();
                var usuariop = new UsuarioProcess();
                Comprador.Estado      = "Activo";
                Comprador.SocioEstado = "No";

                Usuario usuar = new Usuario();
                usuar.Identificador = codigo;
                biz.Crear(Comprador);

                foreach (var item in biz.Listar())
                {
                    if (Comprador.Dni == item.Dni)
                    {
                        Comprador = item;
                    }
                }
                usuar.CodComprador = Comprador.Id;

                usuariop.AsignarComprador(usuar);

                Bitacora        bitacora  = new Bitacora("Crear CompradorUsuario", "Tabla Comprador", User.Identity.Name, DateTime.Now);
                BitacoraProcess bitacorap = new BitacoraProcess();
                bitacorap.Create(bitacora);

                return(RedirectToAction("Index", "Home"));
            }
            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 IndexBaja()
 {
     try
     {
         var biz       = new CompradorProcess();
         var Comprador = new List <Comprador>();
         foreach (var item in biz.Listar())
         {
             if (item.Estado == "Baja")
             {
                 Comprador.Add(item);
             }
         }
         return(View(Comprador));
     }
     catch (Exception ex)
     {
         Bitacora        bitacora  = new Bitacora("Listar Tabla Comprador", ex.Message.ToString(), User.Identity.Name, DateTime.Now);
         BitacoraProcess bitacorap = new BitacoraProcess();
         bitacorap.Create(bitacora);
         return(View());
     }
 }
        public ActionResult Create(Comprador Comprador)
        {
            try
            {
                var biz = new CompradorProcess();
                Comprador.Estado      = "Activo";
                Comprador.SocioEstado = "No";
                biz.Crear(Comprador);

                Bitacora        bitacora  = new Bitacora("Crear", "Tabla Comprador", User.Identity.Name, DateTime.Now);
                BitacoraProcess bitacorap = new BitacoraProcess();
                bitacorap.Create(bitacora);


                return(RedirectToAction("Index"));
            }
            catch (Exception ex)
            {
                Bitacora        bitacora  = new Bitacora("Crear Tabla Comprador", ex.Message.ToString(), User.Identity.Name, DateTime.Now);
                BitacoraProcess bitacorap = new BitacoraProcess();
                bitacorap.Create(bitacora);
                return(View());
            }
        }
Пример #9
0
        public ActionResult Create(Pedido pedido, HttpPostedFileBase imagendelproducto, int codigo)
        {
            try
            {
                if (imagendelproducto != null && imagendelproducto.ContentLength > 0)
                {
                    HttpPostedFileBase fileBase = Request.Files[0];
                    WebImage           image    = new WebImage(fileBase.InputStream);

                    pedido.Logo = image.GetBytes();
                }


                pedido.Estado   = "En Espera";
                pedido.Fecha    = DateTime.Now;
                pedido.Aprobado = "No";

                var usuariop      = new UsuarioProcess();
                var listausuario  = usuariop.Listar();
                var productop     = new ProductoProcess();
                var listaproducto = productop.ListarAPI();
                var biz           = new PedidoProcess();
                var compradorP    = new CompradorProcess();

                foreach (var item in listausuario)
                {
                    if (item.UserName == User.Identity.Name)
                    {
                        pedido.CodComprador = item.CodComprador;
                    }
                }

                pedido.Codproducto = codigo;



                foreach (var item in listaproducto)
                {
                    if (pedido.Codproducto == item.Id)
                    {
                        pedido.Monto = pedido.Cantidad * item.Precio;
                    }
                }


                pedido.Comprador = compradorP.GetByID(pedido.CodComprador);


                var model = biz.Crear(pedido);

                Bitacora        bitacora  = new Bitacora("Crear", "Tabla Pedido", User.Identity.Name, DateTime.Now);
                BitacoraProcess bitacorap = new BitacoraProcess();
                bitacorap.Create(bitacora);



                return(RedirectToAction("IndexNoti", "Home", new { operacion = true }));
            }
            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());
            }
        }