private void ButtonConsultar_Click(object sender, EventArgs e) { var listado = new List <Cargo>(); if (textBoxCriterioCargo.Text.Trim().Length > 0) { switch (comboBoxfiltroCargo.SelectedIndex) { //Todo case 0: listado = CargoClase.GetList(p => true); break; case 1: //Seleccionar ID int id = Convert.ToInt32(textBoxCriterioCargo.Text); listado = CargoClase.GetList(p => p.CargoID == id); break; } } else { listado = CargoClase.GetList(p => true); } dataGridViewCargo.DataSource = null; dataGridViewCargo.DataSource = listado; }
private void ButtonEliminar_Click(object sender, EventArgs e) { int id; int.TryParse(numericUpDownIdCargo.Text, out id); Limpiar(); if (CargoClase.eliminar(id)) { MessageBox.Show("Usuario eliminado exitosamente"); } else { MessageBox.Show("No se puede eliminar a una persona que no existe"); } }
private void ButtonBuscar_Click(object sender, EventArgs e) { int id; Cargo cargo = new Cargo(); int.TryParse(numericUpDownIdCargo.Text, out id); Limpiar(); cargo = CargoClase.Buscar(id); if (cargo != null) { MessageBox.Show("Usuario encontrado"); LlenarCampo(cargo); } else { MessageBox.Show("Usuario no encontrado"); } }
private void ButtonGuardar_Click(object sender, EventArgs e) { Cargo cargo; bool paso = false; if (!valirdar()) { return; } cargo = LlenarClase(); Limpiar(); //Determinar si es guardar o modificar if (numericUpDownIdCargo.Value == 0) { paso = CargoClase.guardar(cargo); } else { if (!ExisteEnLaBaseDeDatos()) { MessageBox.Show("No se puede modificar una persona que no existe", "Fallo", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } paso = CargoClase.Modificar(cargo); } //Informar if (paso) { MessageBox.Show("Guardado!!", "Exito", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { MessageBox.Show("No fue posible guardar!!", "Fallo", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private bool ExisteEnLaBaseDeDatos() { Cargo cargo = CargoClase.Buscar((int)numericUpDownIdCargo.Value); return(cargo != null); }