Exemplo n.º 1
0
        private void BtnCrearCli_Click(object sender, EventArgs e)
        {
            ClientesNegocio cliNeg = new ClientesNegocio();

            try
            {
                cliente.Dni         = Convert.ToInt32(txtDni.Text.Trim());
                cliente.Nombre      = txtNombre.Text.Trim();
                cliente.Apellido    = txtApellido.Text.Trim();
                cliente.FechaNac    = dtpFechaNac.Value;
                cliente.Calle       = txtDireccion.Text.Trim();
                cliente.Sexo        = cbxSexoCliente.Text.Trim();
                cliente.IdLocalidad = Convert.ToInt32(cbxCodigoPostal.Text.Trim());
                cliente.Estado      = true;

                cliNeg.ModificarCliente(cliente);

                MessageBox.Show("Modificado con éxito");
                Clientess clie = new Clientess();
                this.Close();
                clie.Show();
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.ToString());
            }
        }
Exemplo n.º 2
0
 private void btnnuevo_Click(object sender, EventArgs e)
 {
     if (ClientesNegocio.ProbarConexion() == true)
     {
         MessageBox.Show("conexion Exitosa");
     }
 }
Exemplo n.º 3
0
        protected void txtDNI_TextChanged(object sender, EventArgs e)
        {
            ClientesNegocio clientesNegocio = new ClientesNegocio();
            List <Clientes> listClientesLocal;

            listClientesLocal = clientesNegocio.listarClientes();
            int  count    = listClientesLocal.Count();
            bool correcto = false;
            int  i        = 0;

            while (i < count)
            {
                int r = listClientesLocal[i].DNI;
                if (listClientesLocal[i].DNI.ToString() == txtDNI.Text)
                {
                    correcto = true;
                    break;
                }
                else
                {
                    i++;
                }
            }
            if (correcto == true)
            {
                txtNombre.Text    = listClientesLocal[i].Nombre;
                txtApellido.Text  = listClientesLocal[i].Apellido;
                txtEmail.Text     = listClientesLocal[i].Email;
                txtDireccion.Text = listClientesLocal[i].Direccion;
            }
        }
Exemplo n.º 4
0
        private void btnEliminarCliente_Click(object sender, EventArgs e)
        {
            ClientesNegocio cliNeg = new ClientesNegocio();

            try
            {
                if (dgvClientes.SelectedRows.Count > 0)
                {
                    if (MessageBox.Show("Está seguro de que desea eliminar el registro?", "Seguro?", MessageBoxButtons.YesNo) == DialogResult.Yes)
                    {
                        Clientes aux = (Clientes)dgvClientes.CurrentRow.DataBoundItem;

                        cliNeg.eliminar(aux.IdCliente);
                        Clientess cli = new Clientess();
                        this.Close();
                        cli.Show();
                    }
                }
                else
                {
                    MessageBox.Show("Debe seleccionar un registro");
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.ToString());
            }
        }
Exemplo n.º 5
0
        private void cargar()
        {
            ClientesNegocio client = new ClientesNegocio();

            try
            {
                dgvProveedores.DataSource            = client.listar();
                dgvProveedores.Columns[0].HeaderText = "ID Cliente";
                dgvProveedores.Columns[1].HeaderText = "Nombre";
                dgvProveedores.Columns[2].HeaderText = "CUIT";
                dgvProveedores.Columns[3].HeaderText = "ID Contacto";
                dgvProveedores.Columns[4].HeaderText = "Fecha Alta";
                dgvProveedores.Columns[5].HeaderText = "Fecha Baja";
                dgvProveedores.Columns[6].HeaderText = "Ult Modificacion";
                dgvProveedores.Columns[7].HeaderText = "Status";

                dgvProveedores.Columns[0].AutoSizeMode = DataGridViewAutoSizeColumnMode.Fill;
                dgvProveedores.Columns[1].AutoSizeMode = DataGridViewAutoSizeColumnMode.Fill;
                dgvProveedores.Columns[2].AutoSizeMode = DataGridViewAutoSizeColumnMode.Fill;
                dgvProveedores.Columns[3].AutoSizeMode = DataGridViewAutoSizeColumnMode.Fill;
                dgvProveedores.Columns[4].AutoSizeMode = DataGridViewAutoSizeColumnMode.Fill;
                dgvProveedores.Columns[5].AutoSizeMode = DataGridViewAutoSizeColumnMode.Fill;
                dgvProveedores.Columns[6].AutoSizeMode = DataGridViewAutoSizeColumnMode.Fill;
                dgvProveedores.Columns[7].AutoSizeMode = DataGridViewAutoSizeColumnMode.Fill;
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.ToString());
            }
        }
Exemplo n.º 6
0
        public frmAltaClientes(CLIENTES id, char tipo)
        {
            InitializeComponent();
            txbNomProv.MaxLength     = 50;
            mtbCUIT.MaxLength        = 13;
            txbNomContacto.MaxLength = 80;
            txbEmail.MaxLength       = 50;
            txbDireccion.MaxLength   = 50;
            txbIDProv.ReadOnly       = true;
            txbIDContacto.ReadOnly   = true;
            btnAceptar.Hide();
            btnCancelar.Hide();


            try
            {
                ClientesNegocio conectarCl = new ClientesNegocio();
                CLIENTES        datosCl    = new CLIENTES();
                datosCl = conectarCl.ConsultarProv(id.intIDCliente);

                ContactosNegocio conectarC = new ContactosNegocio();
                DatosContacto    datosC    = new DatosContacto();
                datosC = conectarC.consultar(id.intIdContacto);

                txbIDProv.Text     = id.intIDCliente.ToString();
                txbNomProv.Text    = datosCl.strNombre;
                mtbCUIT.Text       = datosCl.strCuit;
                txbIDContacto.Text = id.intIdContacto.ToString();

                txbNomContacto.Text = datosC.strNombre;
                mtbTelefono.Text    = datosC.intTelefono.ToString();
                txbEmail.Text       = datosC.strEmail;
                txbDireccion.Text   = datosC.strDireccion;

                if (tipo == 'v')
                {
                    txbNomProv.ReadOnly     = true;
                    mtbCUIT.ReadOnly        = true;
                    txbNomContacto.ReadOnly = true;
                    mtbTelefono.ReadOnly    = true;
                    txbEmail.ReadOnly       = true;
                    txbDireccion.ReadOnly   = true;

                    btnMod.Hide();
                }
                else if (tipo == 'm')
                {
                    btnMod.Show();
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Exemplo n.º 7
0
        private void btnBaja_Click(object sender, EventArgs e)
        {
            CLIENTES id;

            id = (CLIENTES)dgvProveedores.CurrentRow.DataBoundItem;

            ClientesNegocio prov = new ClientesNegocio();

            prov.eliminarLogico(id.intIDCliente);

            cargar();
        }
Exemplo n.º 8
0
        private void btnHabilitar_Click(object sender, EventArgs e)
        {
            CLIENTES id;

            id = (CLIENTES)dgvProveedores.CurrentRow.DataBoundItem;

            ClientesNegocio client = new ClientesNegocio();

            client.habilitarlogico(id.intIDCliente);

            cargar();
        }
Exemplo n.º 9
0
        private void Clientes_Load(object sender, EventArgs e)
        {
            ClientesNegocio clientesListar = new ClientesNegocio();

            try
            {
                dgvClientes.DataSource = clientesListar.listar();
                dgvClientes.Columns["Estado"].Visible = false;
                //dgvClientes.Columns["IdCliente"].Visible = false;
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.ToString());
            }
        }
Exemplo n.º 10
0
        public frmIngresoVenta()
        {
            InitializeComponent();
            ProductosNegocio produ = new ProductosNegocio();
            ClientesNegocio  clie  = new ClientesNegocio();

            listaP = produ.listar();
            listaC = clie.listar();

            foreach (CLIENTES cliente in listaC)
            {
                cmbClientes.Items.Add(cliente.strNombre);
            }

            foreach (PRODUCTOS prod in listaP)
            {
                cmbProducto.Items.Add(prod.strDescripcion);
            }
        }
Exemplo n.º 11
0
        private void Ventass_Load(object sender, EventArgs e)
        {
            try
            {
                txtCantidad.Text = "1";
                TotalVenta       = 0;

                lblAtiende.Text = Login.Userlogin.Nombre.ToString();
                ArticulosNegocio articuloslista = new ArticulosNegocio();
                ClientesNegocio  clienteslista  = new ClientesNegocio();
                cbxCliente.DataSource    = clienteslista.listar();
                cbxCliente.DisplayMember = "nombre";
                cbxArticulos.DataSource  = articuloslista.listar();
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.ToString());
            }
        }
Exemplo n.º 12
0
        protected void btnAceptar_Click(object sender, EventArgs e)
        {
            if (txtDNI.Text == "" || txtNombre.Text == "" || txtApellido.Text == "" || txtEmail.Text == "" || txtDireccion.Text == "")
            {
                Response.Write("<script>alert('Tienen que estar todos los campos completos!!');</script>");
            }
            else
            {
                ClientesNegocio clientesNegocio = new ClientesNegocio();
                VouchersNegocio vouchersNegocio = new VouchersNegocio();

                List <Clientes> listClientesLocal;
                listClientesLocal = clientesNegocio.listarClientes();
                int  count    = listClientesLocal.Count();
                bool correcto = false;
                int  i        = 0;
                try
                {
                    while (i < count)
                    {
                        if (listClientesLocal[i].DNI.ToString() == txtDNI.Text)
                        {
                            correcto = true;
                            break;
                        }
                        else
                        {
                            i++;
                        }
                    }
                }
                catch (Exception ex)
                {
                    Session.Add("error", ex);
                    Response.Redirect("PaginaError.aspx");
                }
                Clientes cliente = new Clientes();
                Vouchers voucher = new Vouchers();
                voucher.cliente  = new Clientes();
                voucher.producto = new Productos();
                string idVoucher = (string)Session["idVoucher"];
                voucher.Id = Convert.ToInt32(idVoucher);
                int idP;
                idP = Convert.ToInt32(Request.Params["idprod"]);

                cliente.DNI       = Convert.ToInt32(txtDNI.Text);
                cliente.Nombre    = txtNombre.Text;
                cliente.Apellido  = txtApellido.Text;
                cliente.Email     = txtEmail.Text;
                cliente.Direccion = txtDireccion.Text;
                if (correcto == true)
                {
                    cliente.Id = i + 1;
                    clientesNegocio.modificarCliente(cliente);
                }
                else
                {
                    clientesNegocio.agregarCliente(cliente);
                    cliente.Id = listClientesLocal.Count() + 1;
                }
                voucher.Estado      = true;
                voucher.cliente.Id  = cliente.Id;
                voucher.producto.Id = idP;
                vouchersNegocio.modificarVoucher(voucher);
                enviarMail(cliente.Email, cliente.Nombre, voucher.CodigoVoucher);
                Response.Write("<script>alert('Guardado correctamente!!');</script>");
                Response.Redirect("index.aspx");
            }
        }