Ejemplo n.º 1
0
        private void btnBuscarCliente_Click(object sender, EventArgs e)
        {
            Form_listaCliente listaCliente = new Form_listaCliente();

            if (listaCliente.ShowDialog() == DialogResult.OK)
            {
                var cliente = clienteBL.ObtenerClientePorId(listaCliente.ClienteID);
                txtCodCliente.Text    = cliente.ID_CLIENTE.ToString();
                txtClienteNombre.Text = cliente.NOMB_CLIENTE;
                txtSaldoInicial.Text  = cliente.SALDO_INI.ToString("n");
                txtSaldoFinal.Text    = cliente.SALDO_FINAL.ToString("n");
            }
        }
        private void toolStripLabel3_Click(object sender, EventArgs e)
        {
            //actualizar
            Form_listaCliente form_ListaCliente = new Form_listaCliente();

            if (clienteid == 0)
            {
                if (form_ListaCliente.ShowDialog() == DialogResult.OK)
                {
                    var cliente = clienteBL.ObtenerClientePorId(form_ListaCliente.ClienteID);
                    if (cliente != null)
                    {
                        clienteid            = cliente.ID_CLIENTE;
                        txtNombre.Text       = cliente.NOMB_CLIENTE;
                        txtPais.Text         = cliente.PAIS;
                        txtDireccion.Text    = cliente.DIRECCION;
                        txtSaldoInicial.Text = cliente.SALDO_INI.ToString("n");
                        txtSaldoFinal.Text   = cliente.SALDO_FINAL.ToString("n");
                        return;
                    }
                }
            }

            if (clienteid > 0)
            {
                var client = new cliente();
                client.ID_CLIENTE   = clienteid;
                client.NOMB_CLIENTE = txtNombre.Text;
                client.PAIS         = txtPais.Text;
                client.DIRECCION    = txtDireccion.Text;
                client.SALDO_INI    = float.Parse(txtSaldoInicial.Text);
                client.SALDO_FINAL  = float.Parse(txtSaldoFinal.Text);

                clienteBL.ActualizarClientes(client);
                MessageBox.Show("El cliente ha sido actualizado.", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Information);
                toolStripLabel1_Click(null, null); // limpiamos lo campos de pues de grabar.
                return;
            }
        }