Example #1
0
        private void btnGuardar_Click(object sender, EventArgs e)
        {
            if (string.IsNullOrWhiteSpace(txtTipoDocumento.Text) ||string.IsNullOrWhiteSpace(txtIdentificacion.Text) || string.IsNullOrWhiteSpace(txtNombres.Text) ||
              string.IsNullOrWhiteSpace(txtApellidos.Text) || string.IsNullOrWhiteSpace(cbxSexo.Text) ||
              string.IsNullOrWhiteSpace(txtDireccion.Text) || string.IsNullOrWhiteSpace(txtTelefono.Text) ||
              string.IsNullOrWhiteSpace(txtCelular.Text) || string.IsNullOrWhiteSpace(txtNombreEmpresa.Text))
            {
                MessageBox.Show("¡Hay uno o más campos vacios!", "¡Atención!", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
            }
            else
            {
                CtrCliente cCliente = new CtrCliente();

                if (cCliente.ClienteRegistrado(Convert.ToInt32(txtIdentificacion.Text)) == 0)
                {
                    int resultado = cCliente.Guardar(txtTipoDocumento.Text.Trim(), txtIdentificacion.Text.Trim(), txtNombres.Text.Trim(), txtApellidos.Text.Trim(), cbxSexo.Text.Trim(),
                    txtDireccion.Text.Trim(), txtTelefono.Text.Trim(), txtCelular.Text.Trim(), txtNombreEmpresa.Text.Trim());

                    if(resultado > 0)
                    {
                        MessageBox.Show("¡Cliente guardado correctamente!", "¡Éxito!", MessageBoxButtons.OK, MessageBoxIcon.Information);
                        CtrCliente pCliente = new CtrCliente();
                        dgvConsultar.DataSource = pCliente.cargarClienteHabilitado();
                        dgvConsultar.Columns[0].HeaderText = "Tipo documento";
                        dgvConsultar.Columns[1].HeaderText = "Número documento";
                        dgvConsultar.Columns[2].HeaderText = "Nombres";
                        dgvConsultar.Columns[3].HeaderText = "Apellidos";
                        dgvConsultar.Columns[4].HeaderText = "Género";
                        dgvConsultar.Columns[5].HeaderText = "Dirección";
                        dgvConsultar.Columns[6].HeaderText = "Teléfono fijo";
                        dgvConsultar.Columns[7].HeaderText = "Teléfono celular";
                        dgvConsultar.Columns[8].HeaderText = "Nombre empresa";

                        dgvConsultar2.DataSource = pCliente.cargarClienteInhabilitado();
                        dgvConsultar2.Columns[0].HeaderText = "Tipo documento";
                        dgvConsultar2.Columns[1].HeaderText = "Número documento";
                        dgvConsultar2.Columns[2].HeaderText = "Nombres";
                        dgvConsultar2.Columns[3].HeaderText = "Apellidos";
                        dgvConsultar2.Columns[4].HeaderText = "Género";
                        dgvConsultar2.Columns[5].HeaderText = "Dirección";
                        dgvConsultar2.Columns[6].HeaderText = "Teléfono fijo";
                        dgvConsultar2.Columns[7].HeaderText = "Teléfono celular";
                        dgvConsultar2.Columns[8].HeaderText = "Nombre empresa";

                        Limpiar();
                        Deshabilitar();
                    }
                }
                else
                {
                    MessageBox.Show("¡El cliente ya existe!", "¡Error!", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    Limpiar();
                    Deshabilitar();
                }
            }
        }