예제 #1
0
        static void Main(string[] args)
        {
            ClienteServicio ClienteServicio = new ClienteServicio();

            ClienteServicio.TraerClientes();

            ClienteServicio.AgregarCliente();
        }
 private void btnAgregarCliente_Click(object sender, EventArgs e) //AGREGAR CLIENTE
 {
     try
     {
         Cliente cliente = CargarCliente();
         _clienteServicio.AgregarCliente(cliente);
         MessageBox.Show("Cliente ingresado correctamente");
         CargarListaCliente();
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message);
     }
 }
예제 #3
0
        private void button1_Click(object sender, EventArgs e)
        {
            try
            {
                ValidarCamposVaciosCliente();

                string   nombre     = txtNombre.Text;
                string   apellido   = txtApellido.Text;
                long     dni        = long.Parse(txtDNI.Text);
                string   direccion  = txtDireccion.Text;
                long     telefono   = long.Parse(txtTelefono.Text);
                string   email      = txtEmail.Text;
                DateTime nacimiento = dateTimePickerFN.Value;
                bool     activo     = ckbActivo.Checked;
                int      id         = this._clienteServicio.ProximoId();

                Cliente cliente = new Cliente(nombre, apellido, dni, direccion, email, telefono, nacimiento, activo, id);

                _clienteServicio.AgregarCliente(cliente);

                MessageBox.Show("Cliente agregado correctamente", "Info", MessageBoxButtons.OK, MessageBoxIcon.Information);

                CargarClientes(_clienteServicio.TraerClientes());

                BlanquearCampos();
            }
            catch (CamposVaciosClienteException ex1)
            {
                MessageBox.Show(ex1.Message, "Advertencia", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                BlanquearCampos();
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message, "Advertencia", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                BlanquearCampos();
            }
        }