Пример #1
0
 public ListClientes()
 {
     InitializeComponent();
     clientesDAO = new ClientesDAO();
     cidadesDAO  = new CidadesDAO();
     estadosDAO  = new EstadosDAO();
 }
Пример #2
0
        public IEnumerable <Vendas> GetFilters([FromQuery] string nota, [FromQuery] string cliente, [FromQuery] DateTime dateMin, [FromQuery] DateTime dateMax)
        {
            ClientesDAO          DaoCliente           = new ClientesDAO();
            CondicaoPagamentoDAO DaoCondicaoPagamento = new CondicaoPagamentoDAO();

            var lista         = DaoVenda.BuscarVenda_Filtro(nota, cliente, dateMin, dateMax);
            var convertedList = (from rw in lista.AsEnumerable()
                                 select new Vendas()
            {
                modelo = Convert.ToString(rw["modelo"]),
                serie = Convert.ToString(rw["serie"]),
                nrNota = Convert.ToString(rw["nrNota"]),
                cliente = DaoCliente.BuscarPorID(Convert.ToInt64(rw["codCliente"])) as Clientes,
                condPagamento = DaoCondicaoPagamento.BuscarPorID(Convert.ToInt64(rw["codCondPagamento"])) as CondicaoPagamentos,
                dtEmissao = Convert.ToDateTime(rw["dtEmissao"]),
                desconto = Convert.ToDouble(Convert.ToDouble(rw["desconto"]).ToString("N2")),
                totalReceber = Convert.ToDouble(Convert.ToDouble(rw["totalReceber"]).ToString("N2")),
                observacoes = Convert.ToString(rw["observacoes"]),
                dtCadastro = Convert.ToDateTime(Convert.ToDateTime(rw["dtCadastro"]).ToString("dd-MM-yyyy")),
                dtAlteracao = Convert.ToDateTime(rw["dtAlteracao"]),
                usuario = Convert.ToString(rw["usuario"]),
                listaItem = DaoVenda.BuscarItem(Convert.ToString(rw["modelo"]), Convert.ToString(rw["serie"]), Convert.ToString(rw["nrNota"]), Convert.ToInt64(rw["codCliente"])),
                listaContasReceber = DaoVenda.BuscarContasReceber(Convert.ToString(rw["modelo"]), Convert.ToString(rw["serie"]), Convert.ToString(rw["nrNota"]), Convert.ToInt64(rw["codCliente"])),
            }).ToList();

            return(convertedList);
        }
        public ActionResult EditCliente(FormCollection frm)
        {
            //ClientesModels cliente = new ClientesModels();
            //cliente.RutAux = Request.Form["txtrut"];

            //return View();
            ClientesModels cliente = new ClientesModels();

            cliente.CodAux = Request.Form["txtcodAux"];
            cliente.RutAux = Request.Form["txtrut"];
            cliente.NomAux = Request.Form["txtnombre"];
            cliente.NomCon = Request.Form["txtcontacto"];
            cliente.FonCon = Request.Form["txttelefono"];
            cliente.DirAux = Request.Form["txtdireccion"];
            cliente.EMail  = Request.Form["txtemail"];

            bool result = ClientesDAO.ActualizarCliente(cliente);

            List <ClientesModels> bclientes = ClientesDAO.BuscarClientes(cliente);

            if (Session["buscarCliente"] != null)
            {
                Session["buscarCliente"] = null;
                Session.Add("buscarCliente", bclientes);
            }
            else
            {
                Session.Add("buscarCliente", bclientes);
            }

            return(View());
        }
Пример #4
0
        public ActionResult Autentica(int login, String senha)
        {
            ClientesDAO dao      = new ClientesDAO();
            Cliente     Clientes = dao.Busca(login, senha);

            if (Clientes == null)
            {
                ModelState.AddModelError("", "Usuário ou senha inválidos");
            }
            if (senha == null)
            {
                ModelState.AddModelError("", "Usuário ou senha inválidos");
            }
            if (Clientes != null)
            {
                //Session["usuarioLogado"] = usuario;
                Session["nome"]    = Clientes.Nome;
                Session["nuconta"] = Clientes.NuConta;
                return(RedirectToAction("1121", "clientes"));
            }
            else
            {
                ModelState.AddModelError("", "Usuário ou senha inválidos");
                return(RedirectToAction("Index", "Login"));
            }
        }
Пример #5
0
        public ActionResult Clientes(int?page)
        {
            if (Session["idVendedor"] != null)
            {
                int pageSize  = 10;
                int pageIndex = 1;
                pageIndex = page.HasValue ? Convert.ToInt32(page) : 1;

                ClientesDAO           objCli  = new ClientesDAO();
                IPagedList <Clientes> CliPage = null;

                CliPage = objCli.orderCli(pageIndex, pageSize);
                return(View(CliPage));

                /*List<Clientes> Retorno = new List<Clientes>();
                 * ClientesDAO OV = new ClientesDAO();
                 * Retorno = OV.MostrarCliente();
                 *
                 *
                 * return View(Retorno);*/
            }
            else
            {
                return(RedirectToAction("Index"));
            }
        }
Пример #6
0
        public ActionResult Adiciona(Cliente cliente)
        {
            var dao = new ClientesDAO();

            dao.Adiciona(cliente);
            return(RedirectToAction("Index", "Home"));
        }
Пример #7
0
        private void ConsultarClientes()
        {
            ClientesDAO       objDAO = new ClientesDAO();
            List <ClientesVO> lstCat = objDAO.ConsultarClientes();

            ViewBag.ListaEmpresa = lstCat;
        }
        public ActionResult Index()
        {
            ClientesDAO     dao      = new ClientesDAO();
            IList <Cliente> clientes = dao.Lista();

            return(View(clientes));
        }
Пример #9
0
        public ActionResult AddCliente()
        {
            ClientesModels clientes = new ClientesModels();

            IEnumerable <SelectListItem> clientesGiro = ClientesDAO.ObtenerGiro().Select(c => new SelectListItem()
            {
                Text  = c.GirDes,
                Value = c.GirCod
            }).ToList();

            ViewBag.Giro = clientesGiro;

            IEnumerable <SelectListItem> clientesCiudad = ClientesDAO.ObtenerCiudad().Select(c => new SelectListItem()
            {
                Text  = c.CiuDes,
                Value = c.CiuCod
            }).ToList();

            ViewBag.Ciudad = clientesCiudad;

            IEnumerable <SelectListItem> clientesComuna = ClientesDAO.ObtenerComuna().Select(c => new SelectListItem()
            {
                Text  = c.ComDes,
                Value = c.ComCod
            }).ToList();

            ViewBag.Comuna = clientesComuna;

            return(View());
        }
Пример #10
0
        public ActionResult verDebitos(string id)
        {
            if (Session["idVendedor"] != null)
            {
                ClientesDAO objClDAO    = new ClientesDAO();
                string      nomeCliente = objClDAO.selecionanomeCliente(id);

                Session["Msg"] = nomeCliente;

                VendasDAO      objVeDao    = new VendasDAO();
                VendaaPrazoDAO objVPD      = new VendaaPrazoDAO();
                List <Vendas>  listaVendas = new List <Vendas>();
                listaVendas = objVeDao.listarVendasaprazo(id);

                //Lista apenas as vendas com parcelas em aberto
                List <Vendas> listaVendasAbertas = new List <Vendas>();

                for (int i = 0; i < listaVendas.Count; i++)
                {
                    string idvendaaprazo = objVPD.pegaridVendaaprazo2(listaVendas[i].idVenda);
                    if (objVPD.verificarParcelas(idvendaaprazo) == 0)
                    {
                        listaVendasAbertas.Add(listaVendas[i]);
                    }
                }

                return(View(listaVendasAbertas));
            }
            else
            {
                return(RedirectToAction("Index"));
            }
        }
Пример #11
0
        public AddObservacao(int tipo, string id, string nome)
        {
            InitializeComponent();
            textPara.Text      = nome;
            this.ActiveControl = textObservacao;
            this.id            = Convert.ToInt16(id);

            obsDAO = new ObservacoesDAO();

            switch (tipo)
            {
            case 1:
                this.Text  += " - Cliente";
                clientesDAO = new ClientesDAO();
                break;

            case 2:
                this.Text       += " - Trabalhador";
                trabalhadoresDAO = new TrabalhadoresDAO();
                break;

            case 3:
                this.Text      += " - Fornecedor";
                fornecedoresDAO = new FornecedoresDAO();
                break;
            }
        }
Пример #12
0
        public ActionResult Clientes(Clientes c, int?page)
        {
            if (Session["idVendedor"] != null)
            {
                string buscar = c.nomeCliente;

                int pageSize  = 10;
                int pageIndex = 1;
                pageIndex = page.HasValue ? Convert.ToInt32(page) : 1;

                IPagedList <Clientes> CliPage = null;
                ClientesDAO           objCli  = new ClientesDAO();


                //VendPage = objVen.BuscarVendedores(buscar);
                // orderVend(pageIndex, pageSize);

                CliPage = objCli.orderCliBuscar(buscar, pageIndex, pageSize);

                return(View(CliPage));
            }
            else
            {
                return(RedirectToAction("Index"));
            }
        }
Пример #13
0
        public ActionResult VisualizaCliente(int NuConta)
        {
            ClientesDAO dao      = new ClientesDAO();
            Cliente     clientes = dao.BuscaPorConta(NuConta);

            ViewBag.Cliente = clientes;
            return(View());
        }
Пример #14
0
 protected void Page_Load(object sender, EventArgs e)
 {
     obj    = new ClientesBO();
     objdao = new ClientesDAO();
     if (!Page.IsPostBack)
     {
         Facade("Select");
     }
 }
Пример #15
0
        public void AgregarContacto(string CodAux, string NomCon)
        {
            ClientesModels cli = new ClientesModels();

            cli.CodAux = CodAux;
            cli.NomCon = NomCon;

            List <ClientesModels> nv = ClientesDAO.AgregarContacto(cli);
        }
Пример #16
0
 public PesqClientes()
 {
     InitializeComponent();
     modelDB        = new ModelDB();
     clientesDAO    = new ClientesDAO();
     cidadesDAO     = new CidadesDAO();
     estadosDAO     = new EstadosDAO();
     observacoesDAO = new ObservacoesDAO();
     check          = false;
 }
        public ActionResult Depositar(FormCollection form)
        {
            ClientesDAO dao     = new ClientesDAO();
            Cliente     cliente = new Cliente();
            int         retorno;

            cliente.NuConta = int.Parse(form.GetValue("NuConta").AttemptedValue);
            cliente.Saldo   = decimal.Parse(form.GetValue("Deposito").AttemptedValue);

            Cliente clienteBanco = dao.BuscaPorConta(cliente.NuConta);

            try
            {
                if (clienteBanco.Saldo < +cliente.Saldo)
                {
                    clienteBanco.Saldo += cliente.Saldo;

                    retorno = dao.AtualizaSaldo(clienteBanco);

                    return(RedirectToAction("Index", "Operacoes"));
                }
                if (cliente.Saldo == 1)
                {
                    throw new Exception("!");;
                }
                if (cliente.Saldo == 2)
                {
                    throw new Exception("!");;
                }
                if (cliente.Saldo == 5)
                {
                    throw new Exception("!");;
                }
                if (cliente.Saldo == 25)
                {
                    throw new Exception("!");;
                }
                if (cliente.Saldo == 45)
                {
                    throw new Exception("!");;
                }
                if (cliente.Saldo == 999)
                {
                    throw new Exception("!");;
                }
            }
            catch (Exception)
            {
                return(RedirectToAction("Form", "Cliente"));
            }

            return(RedirectToAction("Index", "Operacoes"));
        }
Пример #18
0
        public ActionResult Clientes(int id = 0)
        {
            var obj = new ClientesVO();

            if (id > 0)
            {
                obj = new ClientesDAO().ConsultarClientes(id)[0];
            }

            CarregarEstados();
            CarregarCidades();
            return(View(obj));
        }
Пример #19
0
 public ActionResult ClientesEdit(int id)
 {
     if (Session["idAdmin"] != null)
     {
         ClientesDAO objCD = new ClientesDAO();
         Clientes    objC  = objCD.GetClientes(id);
         return(View(objC));
     }
     else
     {
         return(RedirectToAction("Index", "Home"));
     }
 }
Пример #20
0
        public ActionResult Clientes()
        {
            List <ClientesModels> ListClientes = new List <ClientesModels>();
            var listClientes = ClientesDAO.listarClientes();

            if (listClientes != null)
            {
                ListClientes = listClientes;
            }

            ViewBag.clientes = ListClientes;

            return(View());
        }
Пример #21
0
        public ActionResult Todolosclientes()
        {
            List <ClientesModels> lclientes = new List <ClientesModels>();
            var todosClientes = ClientesDAO.ListarClientesTodos();

            if (lclientes != null)
            {
                lclientes = todosClientes;
            }

            ViewBag.clientes = lclientes;

            return(View());
        }
Пример #22
0
 protected void Page_Load(object sender, EventArgs e)
 {
     if (Session["Usuario"] != null)
     {
         int         idCliente = Convert.ToInt32(Session["Usuario"]);
         DataTable   dt;
         ClientesBO  oClienteBO  = new ClientesBO();
         ClientesDAO oClienteDAO = new ClientesDAO();
         oClienteBO.idCliente = idCliente;
         dt                = oClienteDAO.Select();
         txtUser.Text      = dt.Rows[0]["Nombre"].ToString();
         txtEmail.Text     = dt.Rows[0]["CorreoElectronico"].ToString();
         lbtnSalir.Visible = true;
     }
 }
Пример #23
0
        public ActionResult ClientesEdit(Clientes c)
        {
            if (Session["idAdmin"] != null)
            {
                ClientesDAO objCD = new ClientesDAO();
                String      Msg   = objCD.ClientesEdit(c);

                TempData["Msg"] = Msg;
                return(RedirectToAction("ClientesGrid"));
            }
            else
            {
                return(RedirectToAction("Index", "Home"));
            }
        }
Пример #24
0
        static public Cliente Guardar(long?Id,
                                      string Nombre,
                                      string Descripcion)
        {
            Cliente nuevo = new Cliente();

            if (Id.HasValue)
            {
                nuevo.Id   = Id.Value;
                nuevo.dbId = Id.Value;
            }
            nuevo.Nombre      = Nombre;
            nuevo.Descripcion = Descripcion;
            return(ClientesDAO.Guardar(nuevo));
        }
Пример #25
0
 private void CargarDatosAlDataGridView()
 {
     dataGridViewClientes.Rows.Clear();
     try
     {
         List <Cliente> clientes = ClientesDAO.LeerClientes();
         foreach (Cliente cliente in clientes)
         {
             dataGridViewClientes.Rows.Add(cliente.Id, cliente.Name, cliente.LastName, cliente.Dni, cliente.Adress, cliente.MailAdress, cliente.Numero);
         }
     }
     catch (TablaInvalidException exception)
     {
         MessageBox.Show(exception.Message);
     }
 }
Пример #26
0
        static public List <Cliente> Buscar(long Id,
                                            string Nombre,
                                            string Descripcion)
        {
            Cliente oBuscar = new Cliente(true);

            oBuscar.Id = long.Parse(Id.ToString());
            if (!string.IsNullOrEmpty(Nombre))
            {
                oBuscar.Nombre = Nombre;
            }
            if (!string.IsNullOrEmpty(Descripcion))
            {
                oBuscar.Descripcion = Descripcion;
            }
            return(ClientesDAO.Buscar(oBuscar));
        }
Пример #27
0
        public ActionResult Recebimentos(Clientes c)
        {
            if (Session["idVendedor"] != null)
            {
                string user = c.nomeCliente;

                List <Clientes> listaClientes = new List <Clientes>();
                ClientesDAO     objCl         = new ClientesDAO();
                listaClientes = objCl.BuscarCliente(user);

                return(View(listaClientes));
            }
            else
            {
                return(RedirectToAction("Index"));
            }
        }
Пример #28
0
        public ActionResult selecionarCliente()
        {
            if (Session["idVendedor"] != null)
            {
                List <Clientes> Retorno = new List <Clientes>();
                ClientesDAO     OV      = new ClientesDAO();
                Retorno = OV.MostrarCliente();

                //Response.Write("ss" + Session["id"]);

                return(View(Retorno));
            }
            else
            {
                return(RedirectToAction("Index"));
            }
        }
Пример #29
0
        // GET: CargarVentas/Create
        public ActionResult CrearVenta()
        {
            var                   listaDeClientesParaDropDown = new VentasViewModel();
            var                   listadoDeClientes           = new List <SelectListItem>();
            ClientesDAO           _clientesDAO = new ClientesDAO();
            IEnumerable <Cliente> _clientes    = _clientesDAO.GetListaCompletaClientes();

            foreach (var item in _clientes)
            {
                listadoDeClientes.Add(new SelectListItem
                {
                    Text = item.Nombre + " " + item.Apellido, Value = item.Id_Cliente.ToString()
                });
            }

            listaDeClientesParaDropDown.listadoDeClientes = listadoDeClientes;
            return(View(listaDeClientesParaDropDown));
        }