Esempio n. 1
0
        private void btnGuardar_Click(object sender, EventArgs e)
        {
            Cliente cliente   = new Cliente();
            int     resultado = 0;
            string  msj       = "";


            if ((!string.IsNullOrWhiteSpace(txtNombres.Text)) &&
                (!string.IsNullOrWhiteSpace(txtDNI.Text)) &&
                (!string.IsNullOrWhiteSpace(txtDNI.Text))
                )
            {
                cliente.NombreCliente    = txtNombres.Text.Trim();
                cliente.dniCliente       = txtDNI.Text.Trim();
                cliente.correoCliente    = txtEmail.Text.Trim();
                cliente.direccionCliente = txtDireccion.Text.Trim();
                cliente.telefonoCliente  = txtTelefono.Text.Trim();

                if (btnGuardar.Text.Equals("&Registrar"))
                {
                    msj       = "Cliente registrado con Exito!!";
                    resultado = ClienteDao.Agregar(cliente);
                }
                if (btnGuardar.Text.Equals("&Actualizar"))
                {
                    msj = "Cliente actualizado con Exito!!";
                    cliente.idCliente = Convert.ToInt32(txtIDcliente.Text.Trim());
                    resultado         = ClienteDao.Modificar(cliente);
                }
            }
            else
            {
                resultado = 0;
                MessageBox.Show("Debe ingresar los valores");
            }

            if (resultado > 0)
            {
                MessageBox.Show(msj, "Guardado", MessageBoxButtons.OK, MessageBoxIcon.Information);
                dgvClientes.DataSource  = ClienteDao.Listar();
                tabControl1.SelectedTab = tabPage2;
                btnGuardar.Text         = "&Registrar";
                resetValores();
            }
            else
            {
                MessageBox.Show("No se pudo guardar el cliente", "Fallo!!", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
            }
        }