Esempio n. 1
0
        private void FrmCliente_Load(object sender, EventArgs e)
        {
            try
            {
                DataSet ds = FCliente.GetAll();
                dt = ds.Tables[0];
                dgvClientes.DataSource = dt;

                if (dt.Rows.Count > 0)
                {
                    lblNoSeEncontraronDatos.Visible = false;
                    dgvClientes_CellClick(null, null);
                }
                else
                {
                    lblNoSeEncontraronDatos.Visible = true;
                }

                MostrarGuardarCancelar(false);
            }


            catch (Exception ex)
            {
                MessageBox.Show(ex.Message + ex.StackTrace);
            }
        }
Esempio n. 2
0
        private void btnEliminar_Click(object sender, EventArgs e)
        {
            try
            {
                if (MessageBox.Show("Realmente desea eliminar los clientes seleccionados?",
                                    "Eliminacion de Cliente", MessageBoxButtons.OKCancel, MessageBoxIcon.Question) == DialogResult.OK)
                {
                    foreach (DataGridViewRow row in dgvClientes.Rows)
                    {
                        if (Convert.ToBoolean(row.Cells["Eliminar"].Value))
                        {
                            Cliente cliente = new Cliente();
                            cliente.Id = Convert.ToInt32(row.Cells["Id"].Value);
                            if (FCliente.Eliminar(cliente) != 1)
                            {
                                MessageBox.Show("El cliente no pudo ser eliminado",
                                                "Eliminacion de Cliente", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                            }
                        }
                    }

                    FrmCliente_Load(null, null);
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message + ex.StackTrace);
            }
        }
Esempio n. 3
0
        private void TSCliente_Click(object sender, EventArgs e)
        {
            FCliente fCliente = FCliente.GetForm();

            fCliente.MdiParent = this;
            fCliente.Show();
        }
Esempio n. 4
0
 private void DataListado_CellDoubleClick(object sender, DataGridViewCellEventArgs e)
 {
     if (TxtFlag == 0.ToString())
     {
         FTipoCliente mForm = FTipoCliente.GetForm();
         string       cod_tipocliente, desc_tipocliente, cod_precio, desc_precio, campo1, campo2, campo3, campo4, campo5, campo6;
         cod_tipocliente  = Convert.ToString(DataListado.CurrentRow.Cells["cod_tipocliente"].Value);
         desc_tipocliente = Convert.ToString(DataListado.CurrentRow.Cells["desc_tipocliente"].Value);
         cod_precio       = Convert.ToString(DataListado.CurrentRow.Cells["cod_precio"].Value);
         desc_precio      = Convert.ToString(DataListado.CurrentRow.Cells["desc_precio"].Value);
         campo1           = Convert.ToString(DataListado.CurrentRow.Cells["campo1"].Value);
         campo2           = Convert.ToString(DataListado.CurrentRow.Cells["campo2"].Value);
         campo3           = Convert.ToString(DataListado.CurrentRow.Cells["campo3"].Value);
         campo4           = Convert.ToString(DataListado.CurrentRow.Cells["campo4"].Value);
         campo5           = Convert.ToString(DataListado.CurrentRow.Cells["campo5"].Value);
         campo6           = Convert.ToString(DataListado.CurrentRow.Cells["campo6"].Value);
         mForm.SetTipoCliente(cod_tipocliente, desc_tipocliente, cod_precio, desc_precio, campo1, campo2, campo3, campo4, campo5, campo6);
         mForm.TxtEditar.Text = "Listar";
     }
     if (TxtFlag == "Cliente")
     {
         FCliente mForm = FCliente.GetForm();
         string   cod_tipocliente, desc_tipocliente;
         cod_tipocliente  = Convert.ToString(DataListado.CurrentRow.Cells["cod_tipocliente"].Value);
         desc_tipocliente = Convert.ToString(DataListado.CurrentRow.Cells["desc_tipocliente"].Value);
         mForm.SetTipoCliente(cod_tipocliente, desc_tipocliente);
     }
     Close();
 }
Esempio n. 5
0
        private void btnGuardar_Click(object sender, EventArgs e)
        {
            try
            {
                string sResultado = ValidarDatos();


                if (sResultado == "")

                {
                    if (txtId.Text == "")
                    {
                        Cliente cliente = new Cliente();
                        cliente.Nombre    = txtNombre.Text;
                        cliente.Apellido  = txtApellido.Text;
                        cliente.Domicilio = txtDomicilio.Text;
                        cliente.Dni       = Convert.ToInt32(txtDni.Text);
                        cliente.Telefono  = txtTelefono.Text;

                        if (FCliente.Insertar(cliente) > 0)
                        {
                            MessageBox.Show("Datos Insertados Correctamente");
                            FrmCliente_Load(null, null);
                        }
                    }
                    else
                    {
                        Cliente cliente = new Cliente();
                        cliente.Id        = Convert.ToInt32(txtId.Text);
                        cliente.Nombre    = txtNombre.Text;
                        cliente.Apellido  = txtApellido.Text;
                        cliente.Domicilio = txtDomicilio.Text;
                        cliente.Dni       = Convert.ToInt32(txtDni.Text);
                        cliente.Telefono  = txtTelefono.Text;

                        if (FCliente.Actualizar(cliente) == 1)
                        {
                            MessageBox.Show("Datos Modificados Correctamente");
                            FrmCliente_Load(null, null);
                        }
                    }
                }
                else
                {
                    MessageBox.Show("Faltan cargar Datos: " + sResultado);
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message + ex.StackTrace);
            }
        }
Esempio n. 6
0
        private void OcultarColumnas()
        {
            if (DataListado.Rows.Count != 0)
            {
                DataListado.Columns["Eliminar"].Visible           = false;
                DataListado.Columns["cod_cliente"].Visible        = true;
                DataListado.Columns["desc_cliente"].Visible       = true;
                DataListado.Columns["clasificacion"].Visible      = false;
                DataListado.Columns["rif"].Visible                = true;
                DataListado.Columns["contacto"].Visible           = true;
                DataListado.Columns["direccion"].Visible          = false;
                DataListado.Columns["direccion_alterna"].Visible  = false;
                DataListado.Columns["ciudad"].Visible             = false;
                DataListado.Columns["telefono"].Visible           = true;
                DataListado.Columns["movil"].Visible              = false;
                DataListado.Columns["cod_postal"].Visible         = false;
                DataListado.Columns["web"].Visible                = false;
                DataListado.Columns["email"].Visible              = false;
                DataListado.Columns["montofiscal"].Visible        = false;
                DataListado.Columns["descuentopp"].Visible        = false;
                DataListado.Columns["descuentogb"].Visible        = false;
                DataListado.Columns["limite_cred"].Visible        = false;
                DataListado.Columns["activo"].Visible             = false;
                DataListado.Columns["nacional"].Visible           = false;
                DataListado.Columns["fiscal"].Visible             = false;
                DataListado.Columns["aplica_credito"].Visible     = false;
                DataListado.Columns["fecha_reg"].Visible          = false;
                DataListado.Columns["campo1"].Visible             = false;
                DataListado.Columns["campo2"].Visible             = false;
                DataListado.Columns["campo3"].Visible             = false;
                DataListado.Columns["campo4"].Visible             = false;
                DataListado.Columns["campo5"].Visible             = false;
                DataListado.Columns["campo6"].Visible             = false;
                DataListado.Columns["cod_vendedor"].Visible       = false;
                DataListado.Columns["desc_vendedor"].Visible      = false;
                DataListado.Columns["cod_tipocliente"].Visible    = false;
                DataListado.Columns["desc_tipocliente"].Visible   = true;
                DataListado.Columns["cod_segmento"].Visible       = false;
                DataListado.Columns["desc_segmento"].Visible      = false;
                DataListado.Columns["cod_condicionpago"].Visible  = false;
                DataListado.Columns["desc_condicionpago"].Visible = false;
                DataListado.Columns["diascredito"].Visible        = false;
                DataListado.Columns["cod_cuentasie"].Visible      = false;
                DataListado.Columns["desc_cuentasie"].Visible     = false;
                DataListado.Columns["cod_islr"].Visible           = false;
                DataListado.Columns["desc_islr"].Visible          = false;
                DataListado.Columns["cod_pais"].Visible           = false;
                DataListado.Columns["desc_pais"].Visible          = false;
                DataListado.Columns["cod_moneda"].Visible         = false;
                DataListado.Columns["desc_moneda"].Visible        = false;
                DataListado.Columns["cod_zona"].Visible           = false;
                DataListado.Columns["desc_zona"].Visible          = false;

                DataListado.Columns["cod_cliente"].HeaderText      = "Codigo";
                DataListado.Columns["desc_cliente"].HeaderText     = "Descripcion";
                DataListado.Columns["rif"].HeaderText              = " Rif ";
                DataListado.Columns["contacto"].HeaderText         = "Contacto";
                DataListado.Columns["telefono"].HeaderText         = "Telefono";
                DataListado.Columns["desc_tipocliente"].HeaderText = "Tipo";

                DataListado.Columns["cod_cliente"].Width      = 120;
                DataListado.Columns["desc_cliente"].Width     = 350;
                DataListado.Columns["rif"].Width              = 120;
                DataListado.Columns["contacto"].Width         = 150;
                DataListado.Columns["telefono"].Width         = 150;
                DataListado.Columns["desc_tipocliente"].Width = 150;

                DataListado.ColumnHeadersDefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter;
                LbInexistente.Visible = false;

                LbTotalReg.Text = Convert.ToString(DataListado.Rows.Count);
            }
            else
            {
                FCliente mForm = FCliente.GetForm();
                mForm.Listar();
                Close();
            }
        }
Esempio n. 7
0
        private void DataListado_CellDoubleClick(object sender, DataGridViewCellEventArgs e)
        {
            if (TxtFlag == 0.ToString())
            {
                FCliente mForm = FCliente.GetForm();
                string   cod_cliente, desc_cliente, clasificacion, rif, contacto, direccion, direccion_alterna, ciudad, telefono, movil, cod_postal, web, email, montofiscal, descuentopp, descuentogb, limite_cred, activo, nacional, fiscal, aplica_credito, fecha_reg, campo1, campo2, campo3, campo4, campo5, campo6, cod_vendedor, desc_vendedor, cod_tipocliente, desc_tipocliente, cod_segmento, desc_segmento, cod_condicionpago, desc_condicionpago, diascredito, cod_cuentasie, desc_cuentasie, cod_islr, desc_islr, cod_pais, desc_pais, cod_moneda, desc_moneda, cod_zona, desc_zona;

                cod_cliente        = Convert.ToString(DataListado.CurrentRow.Cells["cod_cliente"].Value);
                desc_cliente       = Convert.ToString(DataListado.CurrentRow.Cells["desc_cliente"].Value);
                clasificacion      = Convert.ToString(DataListado.CurrentRow.Cells["clasificacion"].Value);
                rif                = Convert.ToString(DataListado.CurrentRow.Cells["rif"].Value);
                contacto           = Convert.ToString(DataListado.CurrentRow.Cells["contacto"].Value);
                direccion          = Convert.ToString(DataListado.CurrentRow.Cells["direccion"].Value);
                direccion_alterna  = Convert.ToString(DataListado.CurrentRow.Cells["direccion_alterna"].Value);
                ciudad             = Convert.ToString(DataListado.CurrentRow.Cells["ciudad"].Value);
                telefono           = Convert.ToString(DataListado.CurrentRow.Cells["telefono"].Value);
                movil              = Convert.ToString(DataListado.CurrentRow.Cells["movil"].Value);
                cod_postal         = Convert.ToString(DataListado.CurrentRow.Cells["cod_postal"].Value);
                web                = Convert.ToString(DataListado.CurrentRow.Cells["web"].Value);
                email              = Convert.ToString(DataListado.CurrentRow.Cells["email"].Value);
                montofiscal        = Convert.ToString(DataListado.CurrentRow.Cells["montofiscal"].Value);
                descuentopp        = Convert.ToString(DataListado.CurrentRow.Cells["descuentopp"].Value);
                descuentogb        = Convert.ToString(DataListado.CurrentRow.Cells["descuentogb"].Value);
                limite_cred        = Convert.ToString(DataListado.CurrentRow.Cells["limite_cred"].Value);
                activo             = Convert.ToString(DataListado.CurrentRow.Cells["activo"].Value);
                nacional           = Convert.ToString(DataListado.CurrentRow.Cells["nacional"].Value);
                fiscal             = Convert.ToString(DataListado.CurrentRow.Cells["fiscal"].Value);
                aplica_credito     = Convert.ToString(DataListado.CurrentRow.Cells["aplica_credito"].Value);
                fecha_reg          = Convert.ToString(DataListado.CurrentRow.Cells["fecha_reg"].Value);
                campo1             = Convert.ToString(DataListado.CurrentRow.Cells["campo1"].Value);
                campo2             = Convert.ToString(DataListado.CurrentRow.Cells["campo2"].Value);
                campo3             = Convert.ToString(DataListado.CurrentRow.Cells["campo3"].Value);
                campo4             = Convert.ToString(DataListado.CurrentRow.Cells["campo4"].Value);
                campo5             = Convert.ToString(DataListado.CurrentRow.Cells["campo5"].Value);
                campo6             = Convert.ToString(DataListado.CurrentRow.Cells["campo6"].Value);
                cod_vendedor       = Convert.ToString(DataListado.CurrentRow.Cells["cod_vendedor"].Value);
                desc_vendedor      = Convert.ToString(DataListado.CurrentRow.Cells["desc_vendedor"].Value);
                cod_tipocliente    = Convert.ToString(DataListado.CurrentRow.Cells["cod_tipocliente"].Value);
                desc_tipocliente   = Convert.ToString(DataListado.CurrentRow.Cells["desc_tipocliente"].Value);
                cod_segmento       = Convert.ToString(DataListado.CurrentRow.Cells["cod_segmento"].Value);
                desc_segmento      = Convert.ToString(DataListado.CurrentRow.Cells["desc_segmento"].Value);
                cod_condicionpago  = Convert.ToString(DataListado.CurrentRow.Cells["cod_condicionpago"].Value);
                desc_condicionpago = Convert.ToString(DataListado.CurrentRow.Cells["desc_condicionpago"].Value);
                diascredito        = Convert.ToString(DataListado.CurrentRow.Cells["diascredito"].Value);
                cod_cuentasie      = Convert.ToString(DataListado.CurrentRow.Cells["cod_cuentasie"].Value);
                desc_cuentasie     = Convert.ToString(DataListado.CurrentRow.Cells["desc_cuentasie"].Value);
                cod_islr           = Convert.ToString(DataListado.CurrentRow.Cells["cod_islr"].Value);
                desc_islr          = Convert.ToString(DataListado.CurrentRow.Cells["desc_islr"].Value);
                cod_pais           = Convert.ToString(DataListado.CurrentRow.Cells["cod_pais"].Value);
                desc_pais          = Convert.ToString(DataListado.CurrentRow.Cells["desc_pais"].Value);
                cod_moneda         = Convert.ToString(DataListado.CurrentRow.Cells["cod_moneda"].Value);
                desc_moneda        = Convert.ToString(DataListado.CurrentRow.Cells["desc_moneda"].Value);
                cod_zona           = Convert.ToString(DataListado.CurrentRow.Cells["cod_zona"].Value);
                desc_zona          = Convert.ToString(DataListado.CurrentRow.Cells["desc_zona"].Value);
                mForm.SetCliente(cod_cliente, desc_cliente, clasificacion, rif, contacto, direccion, direccion_alterna, ciudad, telefono, movil, cod_postal, web, email, montofiscal, descuentopp, descuentogb, limite_cred, activo, nacional, fiscal, aplica_credito, fecha_reg, campo1, campo2, campo3, campo4, campo5, campo6, cod_vendedor, desc_vendedor, cod_tipocliente, desc_tipocliente, cod_segmento, desc_segmento, cod_condicionpago, desc_condicionpago, diascredito, cod_cuentasie, desc_cuentasie, cod_islr, desc_islr, cod_pais, desc_pais, cod_moneda, desc_moneda, cod_zona, desc_zona);
                mForm.TxtEditar.Text = "Listar";
            }
            if (TxtFlag == "CCompra")
            {
                //FCCompra mForm = FCCompra.GetForm();
                //string cod_cliente, desc_cliente,rif, nacional,cod_condicionpago, desc_condicionpago, diascredito;
                //cod_cliente = Convert.ToString(DataListado.CurrentRow.Cells["cod_cliente"].Value);
                //desc_cliente = Convert.ToString(DataListado.CurrentRow.Cells["desc_cliente"].Value);
                //rif = Convert.ToString(DataListado.CurrentRow.Cells["rif"].Value);
                //nacional = Convert.ToString(DataListado.CurrentRow.Cells["nacional"].Value);
                //cod_condicionpago = Convert.ToString(DataListado.CurrentRow.Cells["cod_condicionpago"].Value);
                //desc_condicionpago = Convert.ToString(DataListado.CurrentRow.Cells["desc_condicionpago"].Value);
                //diascredito = Convert.ToString(DataListado.CurrentRow.Cells["diascredito"].Value);
                //mForm.SetCliente(cod_cliente, desc_cliente, rif,nacional,cod_condicionpago, desc_condicionpago, diascredito);
            }
            if (TxtFlag == "PCompra")
            {
                //FPCompra mForm = FPCompra.GetForm();
                //string cod_cliente, desc_cliente, rif, nacional, cod_condicionpago, desc_condicionpago, diascredito;
                //cod_cliente = Convert.ToString(DataListado.CurrentRow.Cells["cod_cliente"].Value);
                //desc_cliente = Convert.ToString(DataListado.CurrentRow.Cells["desc_cliente"].Value);
                //rif = Convert.ToString(DataListado.CurrentRow.Cells["rif"].Value);
                //nacional = Convert.ToString(DataListado.CurrentRow.Cells["nacional"].Value);
                //cod_condicionpago = Convert.ToString(DataListado.CurrentRow.Cells["cod_condicionpago"].Value);
                //desc_condicionpago = Convert.ToString(DataListado.CurrentRow.Cells["desc_condicionpago"].Value);
                //diascredito = Convert.ToString(DataListado.CurrentRow.Cells["diascredito"].Value);
                //mForm.SetCliente(cod_cliente, desc_cliente, rif, nacional, cod_condicionpago, desc_condicionpago, diascredito);
            }
            if (TxtFlag == "FCompra")
            {
                //FFCompra mForm = FFCompra.GetForm();
                //string cod_cliente, desc_cliente, rif, nacional, cod_condicionpago, desc_condicionpago, diascredito;
                //cod_cliente = Convert.ToString(DataListado.CurrentRow.Cells["cod_cliente"].Value);
                //desc_cliente = Convert.ToString(DataListado.CurrentRow.Cells["desc_cliente"].Value);
                //rif = Convert.ToString(DataListado.CurrentRow.Cells["rif"].Value);
                //nacional = Convert.ToString(DataListado.CurrentRow.Cells["nacional"].Value);
                //cod_condicionpago = Convert.ToString(DataListado.CurrentRow.Cells["cod_condicionpago"].Value);
                //desc_condicionpago = Convert.ToString(DataListado.CurrentRow.Cells["desc_condicionpago"].Value);
                //diascredito = Convert.ToString(DataListado.CurrentRow.Cells["diascredito"].Value);
                //mForm.SetCliente(cod_cliente, desc_cliente, rif, nacional, cod_condicionpago, desc_condicionpago, diascredito);
            }
            if (TxtFlag == "DCompra")
            {
                //FDCompra mForm = FDCompra.GetForm();
                //string cod_cliente, desc_cliente, rif, nacional, cod_condicionpago, desc_condicionpago, diascredito;
                //cod_cliente = Convert.ToString(DataListado.CurrentRow.Cells["cod_cliente"].Value);
                //desc_cliente = Convert.ToString(DataListado.CurrentRow.Cells["desc_cliente"].Value);
                //rif = Convert.ToString(DataListado.CurrentRow.Cells["rif"].Value);
                //nacional = Convert.ToString(DataListado.CurrentRow.Cells["nacional"].Value);
                //cod_condicionpago = Convert.ToString(DataListado.CurrentRow.Cells["cod_condicionpago"].Value);
                //desc_condicionpago = Convert.ToString(DataListado.CurrentRow.Cells["desc_condicionpago"].Value);
                //diascredito = Convert.ToString(DataListado.CurrentRow.Cells["diascredito"].Value);
                //mForm.SetCliente(cod_cliente, desc_cliente, rif, nacional, cod_condicionpago, desc_condicionpago, diascredito);
            }
            if (TxtFlag == "Pagar")
            {
                //FPago mForm = FPago.GetForm();
                //string cod_cliente, desc_cliente, rif;
                //cod_cliente = Convert.ToString(DataListado.CurrentRow.Cells["cod_cliente"].Value);
                //desc_cliente = Convert.ToString(DataListado.CurrentRow.Cells["desc_cliente"].Value);
                //rif = Convert.ToString(DataListado.CurrentRow.Cells["rif"].Value);
                //mForm.SetCliente(cod_cliente, desc_cliente, rif);
            }
            Close();
        }