예제 #1
0
        public DataTable localizarTodo()
        {
            DAL.Cliente c = new DAL.Cliente();
            DataTable   table;

            return(table = c.localizarTdo());
        }
예제 #2
0
        public List <Models.Cliente> Catalogo(string t302_denominacion, string sTipoBusqueda, bool bSoloActivos, bool bInternos)
        {
            OpenDbConn();

            DAL.Cliente cCliente = new DAL.Cliente(cDblib);
            return(cCliente.Catalogo(t302_denominacion, sTipoBusqueda, bSoloActivos, bInternos, null));
        }
        private void cargarDatos()
        {
            DAL.Cliente cli = new DAL.Cliente();
            cmbCliente.DataSource     = cli.obtener();
            cmbCliente.DataTextField  = "RazonSocial";
            cmbCliente.DataValueField = "Id";
            cmbCliente.DataBind();
            cmbCliente.Items.Insert(0, new ListItem("Todos los clientes", "0"));

            cmbSucursal.DataSource     = DAL.PuntoVenta.obtener();
            cmbSucursal.DataTextField  = "Nombre";
            cmbSucursal.DataValueField = "codigo";
            cmbSucursal.DataBind();
            cmbSucursal.Items.Insert(0, new ListItem("Todos los puntos de venta", "0"));

            cmbComprobante.DataSource     = DAL.TipoComprobante.obtener();
            cmbComprobante.DataTextField  = "Descripcion";
            cmbComprobante.DataValueField = "codigo";
            cmbComprobante.DataBind();
            cmbComprobante.Items.Insert(0, new ListItem("Todos", "0"));

            DAL.ComprobanteEncabezado ce = new DAL.ComprobanteEncabezado();
            DateTime dMin = DateTime.MinValue, dMax = DateTime.MaxValue;

            ce.obtenerFechasTope(out dMin, out dMax);

            //pongo fecha mínima seteada al primer día del mes corriente
            dMin = new DateTime(DateTime.Now.Year, DateTime.Now.Month, 1);


            txtDesde.Text = dMin.ToString("yyyy-MM-dd");
            txtHasta.Text = dMax.ToString("yyyy-MM-dd");

            txtNumero.Text = "";
        }
        public List <Model.Cliente> SelectByCidade(string cidade)
        {
            DAL.Cliente dalCli = new DAL.Cliente();

            //regras de negocios serao inseridas posteriormente

            return(dalCli.SelectByCidade(cidade));
        }
        public List <Model.Cliente> SelectByIdCliente(int idCliente)
        {
            DAL.Cliente dalCli = new DAL.Cliente();

            //regras de negocios serao inseridas posteriormente

            return(dalCli.SelectById(idCliente));
        }
예제 #6
0
 public void Delete(int id)
 {
     DAL.Cliente dalCli = new DAL.Cliente();
     if (id > 0)
     {
         dalCli.Delete(id);
     }
 }
예제 #7
0
 public void Update(Model.Cliente cliente)
 {
     DAL.Cliente dalCli = new DAL.Cliente();
     if (cliente.nome != "")
     {
         dalCli.Update(cliente);
     }
 }
예제 #8
0
 public void Insert(Model.Cliente cliente)
 {
     DAL.Cliente dalCli = new DAL.Cliente();
     if (cliente.nome != string.Empty)
     {
         dalCli.Insert(cliente);
     }
 }
예제 #9
0
 public DTO.Cliente localizar(DTO.Cliente cliente)
 {
     DAL.Cliente c = new DAL.Cliente();
     if (cliente.Cpf != "")
     {
         return(c.localizar(cliente));
     }
     return(new DTO.Cliente());
 }
예제 #10
0
        private static DAL.Cliente GetInstance()
        {
            if (cliente_dal == null)
            {
                cliente_dal = new DAL.Cliente();
            }

            return(cliente_dal);
        }
예제 #11
0
 public void AgregarCliente(DAL.Cliente cliente)
 {
     try
     {
         _db.Cliente.Add(cliente);
         _db.SaveChanges();
         Logger.Trace("DAL.AgregarCliente() -> se genero u nuevo cliente dni: " + cliente.DNI);
     }
     catch (Exception ex)
     {
         ErrorLogger.WriteErrorLog(ex.Message, ex.ToString());
         throw;
     }
 }
예제 #12
0
        private void btnRegistrar_Click(object sender, EventArgs e)
        {
            try
            {
                if (!DAL.Vaidacion.validarTxtBox(panel1))
                {
                    DAL.Cliente ingreso = new DAL.Cliente();

                    ingreso.Nombre = txtNombre.Text;
                    ingreso.Paterno = txtPaterno.Text;
                    ingreso.Materno = txtMaterno.Text;
                    ingreso.Cedula = Convert.ToInt32(txtCedula.Text);
                    ingreso.Telefono = Convert.ToInt32(txtTelefono.Text);
                    ingreso.Eliminar = 0;

                    if (dgvAutos.Rows.Count > 0)
                    {
                        foreach (DataGridViewRow item in dgvAutos.Rows)
                        {
                            if (item.Cells[0].Value != null)
                            {
                                DAL.Vehiculo v = new DAL.Vehiculo();

                                v.Placa = item.Cells[0].Value.ToString();
                                v.Modelo.IdModelo = Convert.ToInt32(item.Cells["Modelo"].Value);
                                v.TipoVehiculo.IdTipoVehiculo = Convert.ToInt32(item.Cells["TipoVehiculo"].Value);

                                ingreso.setVehiculo(v);
                            }
                        }
                    }

                    BRL.ClienteBRL.GuardarCliente(ingreso);
                    MessageBox.Show("Datos Agregados");
                    dgvAutos.Rows.Clear();
                }
                else
                {
                    MessageBox.Show("Campos requeridos vacios", "ERROR");
                }
            }
            catch (SqlException ex)
            {
                MessageBox.Show("Error " + ex, "Error SQL", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
            catch (Exception)
            {
                MessageBox.Show("Datos incorrectos", "Error Datos", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
예제 #13
0
        private void cargarClientes()
        {
            ddlCliente.Items.Clear();
            ddlCliente.Items.Add(new ListItem("Todos", "0"));
            DAL.Cliente        cli  = new DAL.Cliente();
            List <DAL.Cliente> lstc = cli.obtener();

            foreach (DAL.Cliente item in lstc)
            {
                ListItem li = new ListItem(item.Codigo + " - " + item.RazonSocial, item.Id.ToString());
                ddlCliente.Items.Add(li);
            }
            ddlCliente.SelectedIndex = 0;
        }
예제 #14
0
 public List <Model.Cliente> Select()
 {
     DAL.Cliente dalCli = new DAL.Cliente();
     // regras negócios serão inseridas posteriormente
     return(dalCli.Select());
 }
예제 #15
0
 public void Insert(MODEL.Cliente cliente)
 {
     DAL.Cliente dalCli = new DAL.Cliente();
     dalCli.Insert(cliente);
 }
예제 #16
0
 public List <MODEL.Cliente> Select()
 {
     DAL.Cliente dalCli = new DAL.Cliente();
     return(dalCli.Select());
 }
예제 #17
0
 public void Uptade(Model.Cliente cliente)
 {
     DAL.Cliente dalCli = new DAL.Cliente();
     //regras
     dalCli.Uptade(cliente);
 }
예제 #18
0
 public List <Model.Cliente> SelectByNome(string nome)
 {
     DAL.Cliente dalCli = new DAL.Cliente();
     //regras de negócios.
     return(dalCli.SelectbyNome(nome));
 }
예제 #19
0
 public void Insert(Model.Cliente cliente)
 {
     DAL.Cliente dalCliente = new DAL.Cliente();
     dalCliente.Insert(cliente);
 }
예제 #20
0
 public void Delete(Model.Cliente cliente)
 {
     DAL.Cliente dalCli = new DAL.Cliente();
     dalCli.Delete(cliente);
 }
예제 #21
0
 public void Insert(Model.Cliente cliente)
 {
     DAL.Cliente dalCli = new DAL.Cliente();
     //
     dalCli.Insert(cliente);
 }
예제 #22
0
 public int update(DTO.Cliente cliente)
 {
     DAL.Cliente c = new DAL.Cliente();
     return(c.update(cliente));
 }
예제 #23
0
 public Model.Cliente SelectClienteById(int Id)
 {
     DAL.Cliente dalCliente = new DAL.Cliente();
     return(dalCliente.SelectClienteById(Id));
 }
예제 #24
0
 public int cadastrar(DTO.Cliente cliente)
 {
     DAL.Cliente c = new DAL.Cliente();
     return(c.dataService(cliente));
 }
예제 #25
0
 public List <Model.Cliente> SelectClienteByNome(string Nome)
 {
     DAL.Cliente dalCliente = new DAL.Cliente();
     return(dalCliente.SelectClienteByNome(Nome));
 }
예제 #26
0
 public List <Model.Cliente> SelectById(int id)
 {
     DAL.Cliente dalCli = new DAL.Cliente();
     return(dalCli.SelectById(id));
 }
예제 #27
0
 public void Insert(Model.Cliente cliente)
 {
     DAL.Cliente dalCli = new DAL.Cliente();
     //regras de negócio
     dalCli.Insert(cliente);
 }
예제 #28
0
 public void Update(Model.Cliente cliente)
 {
     DAL.Cliente dalCli = new DAL.Cliente();
     dalCli.Update(cliente);
 }
예제 #29
0
 public List <Model.Cliente> SelectById(int id)
 {
     DAL.Cliente dalCli = new DAL.Cliente();
     //regras de negócios.
     return(dalCli.SelectById(id));
 }
예제 #30
0
 public List <Model.Cliente> SelectByNome(string nome)
 {
     DAL.Cliente dalCli = new DAL.Cliente();
     return(dalCli.SelectByNome(nome));
 }
예제 #31
0
 public List <Model.Cliente> Select()
 {
     DAL.Cliente dalCliente = new DAL.Cliente();
     return(dalCliente.Select());
 }