private void btnEliminar_Click(object sender, EventArgs e) { try { if (MessageBox.Show("¿Realmente desea eliminar los clientes seleccionados?", "Eliminacion de Clientes,", MessageBoxButtons.OKCancel, MessageBoxIcon.Question) == DialogResult.OK) { foreach (DataGridViewRow row in dgvClientes.Rows) { if (Convert.ToBoolean(row.Cells["Eliminar"].Value)) { Cliente cliente = new Cliente(); cliente.Id = Convert.ToInt32(row.Cells["Id"].Value); if (Fcliente.Eliminar(cliente) != 1) { MessageBox.Show("El cliente no pudo ser eliminado! ", "Eliminacion de Clientes", MessageBoxButtons.OK, MessageBoxIcon .Warning); frmClientes_Load(null, null); } } } frmClientes_Load(null, null); } } catch (Exception ex) { MessageBox.Show(ex.Message + ex.StackTrace); } }
private void frmClientes_Load(object sender, EventArgs e) { var aux = new Fcliente(); aux.Lista(dgvClientes); dgvClientes.AllowUserToAddRows = false; }
private void btnGuardar_Click(object sender, EventArgs e) { try { string sResultados = ValidarDatos(); if (sResultados == "") { if (txtId.Text == "") { Cliente cliente = new Cliente(); cliente.NombCliente = txtNombre.Text; cliente.ApelliCliente = txtApellido.Text; cliente.Cedula = txtCedula.Text; cliente.Direccion = txtDireccion.Text; cliente.Telefono = txtTelefono.Text; cliente.Celular = txtCelular.Text; cliente.Nacionalidad = txtNacionalidad.Text; cliente.Rnc = txtRNC.Text; cliente.Fecha = dtpFechaNac.Value; cliente.Email = txtEmail.Text; if (Fcliente.Agregar(cliente)) { MessageBox.Show("Datos insertados correctamente"); frmClientes_Load(null, null); } } else { Cliente cliente = new Cliente(); cliente.Id = Convert.ToInt32(txtId.Text); cliente.NombCliente = txtNombre.Text; cliente.ApelliCliente = txtApellido.Text; cliente.Cedula = txtCedula.Text; cliente.Direccion = txtDireccion.Text; cliente.Telefono = txtTelefono.Text; cliente.Celular = txtCelular.Text; cliente.Nacionalidad = txtNacionalidad.Text; cliente.Rnc = txtRNC.Text; cliente.Fecha = dtpFechaNac.Value; cliente.Email = txtEmail.Text; if (Fcliente.Actualizar(cliente) == 1) { MessageBox.Show("Datos Actualizados Correctamente"); frmClientes_Load(null, null); } } } else { MessageBox.Show("Faltan Datos! \n" + sResultados); } } catch (Exception ex) { MessageBox.Show(ex.Message + ex.StackTrace); } }