private void btnGuardar_Click(object sender, EventArgs e) { if (validar()) { Cliente cliente = new Cliente(); cliente.nombre = txtNombre.Text.Trim(); cliente.aPaterno = txtPaterno.Text.Trim(); cliente.aMaterno = txtMaterno.Text.Trim(); cliente.nit = txtNit.Text.Trim(); cliente.razonSocial = txtRazonSocial.Text.Trim(); cliente.usuarioRegistro = Util.usuario.usuario1; if (esNuevo) { cliente.registroActivo = true; ClienteCln.insertar(cliente); } else { var row = dgvLista.Rows[dgvLista.CurrentRow.Index]; cliente.id = Convert.ToInt32(row.Cells["id"].Value); ClienteCln.actualizar(cliente); } MessageBox.Show($"Cliente guardado correctamente.", "::: Ventas - Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Information); listar(); btnCancelar.PerformClick(); } }
private void btnEliminar_Click(object sender, EventArgs e) { var row = dgvLista.Rows[dgvLista.CurrentRow.Index]; var nit = row.Cells["nit"].Value.ToString(); var msg = MessageBox.Show($"¿Está seguro que desea eliminar el cliente con nit {nit}?", "::: Ventas - Consulta", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (DialogResult.Yes == msg) { ClienteCln.eliminar(Convert.ToInt32(row.Cells["id"].Value), Util.usuario.usuario1); MessageBox.Show($"Cliente dado de baja.", "::: Ventas - Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Information); listar(); } }
private void listar() { var lista = ClienteCln.listarPa(txtParametro.Text); dgvLista.DataSource = lista; dgvLista.Columns["id"].Visible = false; btnEditar.Enabled = lista.Count > 0; btnEliminar.Enabled = lista.Count > 0; if (lista.Count > 0) { dgvLista.Columns["nit"].Selected = true; } }
private void btnSeleccionar_Click(object sender, EventArgs e) { if (dgvLista.SelectedRows.Count == 1) // si selecciona un fila { Int32 id = Convert.ToInt32(dgvLista.CurrentRow.Cells[0].Value); //asignamos el numero de id Int32 razonSocial = Convert.ToInt32(dgvLista.CurrentRow.Cells[1].Value); ClienteSeleccionado = ClienteCln.get(id); //llenamos el empleado seleccionado RazonSeleccionado = ClienteCln.get(razonSocial); //llenamos el empleado seleccionado this.Close(); } else { MessageBox.Show("Aun no ha seleccionado ningún Empleado"); } }