private void btnActualizarCliente_Click(object sender, EventArgs e)
        {
            try
            {
                Entidades.Cliente cliente = new Entidades.Cliente();
                cliente.Id                = IdCliente;
                cliente.Nombre            = txtNombre.Text;
                cliente.Apellido          = txtApellido.Text;
                cliente.FechaNacimiento   = dtpFechaNacimiento.Value;
                cliente.CorreoElectronico = txtCorreoElectronico.Text;
                cliente.Direccion         = txtDireccion.Text;
                cliente.Telefono          = txtTelefono.Text;

                Negocio.Cliente objetoNegocio = new Negocio.Cliente();
                int             resultado     = objetoNegocio.Actualizar(cliente);

                if (resultado > 0)
                {
                    MessageBox.Show("Datos del cliente actualizados correctamente.");
                    LimpiarCamposCliente();
                }
                else
                {
                    MessageBox.Show("No fuie posible actualizar los datos del cliente.");
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show("Error: " + ex.Message);
            }
        }
示例#2
0
        private void btnRegistrarCliente_Click(object sender, EventArgs e)
        {
            try
            {
                if (txtNombre.Text == "")
                {
                    MessageBox.Show("Debe ingresar un nombre.");
                    txtNombre.BackColor = Color.Red;
                }
                else
                {
                    objCliente.Nombre            = txtNombre.Text;
                    objCliente.Apellido          = txtApellido.Text;
                    objCliente.CorreoElectronico = txtCorreoElectronico.Text;
                    objCliente.FechaNacimiento   = dtpFechaNacimiento.Value;
                    objCliente.Direccion         = txtDireccion.Text;
                    objCliente.Telefono          = txtTelefono.Text;

                    Negocio.Cliente objNegocio = new Negocio.Cliente();
                    int             resultado  = 0;

                    if (objCliente.Id == 0)
                    {
                        resultado = objNegocio.Guardar(objCliente);
                    }
                    else
                    {
                        resultado = objNegocio.Actualizar(objCliente);
                    }

                    if (resultado > 0)
                    {
                        MessageBox.Show("Se guardo el cliente.");
                        this.Close();
                    }
                    else
                    {
                        MessageBox.Show("No se pudo registrar.");
                    }
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show("Error: " + ex.Message);
            }
        }