private void eliminarToolStripMenuItem_Click(object sender, EventArgs e) { if (dataGridView1.RowCount > 0) { try { EOcupaciones o = new EOcupaciones(); o.OcupacionId = Convert.ToInt32(dataGridView1.Rows[dataGridView1.CurrentRow.Index].Cells["OcupacionId"].Value.ToString()); var i = dataGridView1.Rows[dataGridView1.CurrentRow.Index].Cells["Ocupacion"].Value.ToString(); DialogResult d = MessageBox.Show("¿Realmente desea Eliminar la ocupacion " + i + "?", "SGA", MessageBoxButtons.OK, MessageBoxIcon.Question); if (d == DialogResult.OK) { NOcupaciones n = new NOcupaciones(); n.EliminarOcupacion(o); MessageBox.Show("Eliminado con exito", "SGA", MessageBoxButtons.OK, MessageBoxIcon.Information); Cargar(); } } catch (Exception ex) { MessageBox.Show(ex.Message, "SGA", MessageBoxButtons.OK, MessageBoxIcon.Error); } } else { MessageBox.Show("No hay registros que Eliminar", "SGA", MessageBoxButtons.OK, MessageBoxIcon.Information); } }
public List <EOcupaciones> ListaOcupaciones() { try { comando = new SqlCommand("select * from dbd.ProfesionOcupacion", conexion); comando.Connection = conexion; conexion.Open(); SqlDataReader leer = comando.ExecuteReader(); List <EOcupaciones> lista = new List <EOcupaciones>(); while (leer.Read()) { EOcupaciones o = new EOcupaciones(); o.OcupacionId = (int)leer[0]; o.Ocupacion = leer[1].ToString(); lista.Add(o); } leer.Close(); conexion.Close(); return(lista); } catch (Exception ex) { throw ex; } }
public void EliminarOcupacion(EOcupaciones o) { try { if (o.OcupacionId == 0) { throw new ArgumentException("La ocupación no existe"); } DOcupaciones d = new DOcupaciones(); d.EliminarOcupaciones(o); } catch (Exception ex) { throw ex; } }
public void ModifiarOcupacion(EOcupaciones o) { try { if (o.OcupacionId == 0) { throw new ArgumentException("La ocupación no es valida"); } DOcupaciones d = new DOcupaciones(); d.ModificarOcupaciones(o); } catch (Exception ex) { throw ex; } }
public void EliminarOcupaciones(EOcupaciones o) { try { comando = new SqlCommand("eliminarOcupacion"); comando.CommandType = CommandType.StoredProcedure; comando.Parameters.AddWithValue("@OcupacionId", o.OcupacionId); comando.Connection = conexion; conexion.Open(); comando.ExecuteNonQuery(); conexion.Close(); conexion.Dispose(); } catch (Exception ex) { throw ex; } }
public void IngresarOcupacion(EOcupaciones o) { try { if (o.Ocupacion == "") { throw new ArgumentException("Ingrese un Nombre de Ocupación"); } List <EOcupaciones> l = ListaOcupaciones().Where(x => x.Ocupacion == o.Ocupacion).ToList(); if (l.Count > 0) { throw new ArgumentException(o.Ocupacion + " " + " ya existe"); } DOcupaciones D = new DOcupaciones(); D.IngresarOcupaciones(o); } catch (Exception ex) { throw ex; } }
private void btningresar_Click(object sender, EventArgs e) { try { EOcupaciones o = new EOcupaciones(); NOcupaciones n = new NOcupaciones(); if (bandera == 0) { o.Ocupacion = txtprofesion.Text; n.IngresarOcupacion(o); //MessageBox.Show("Ocupación ingresada con exito", "SGA", MessageBoxButtons.OK, MessageBoxIcon.Information); Limpiar(); Cargar(); } if (bandera == 1) { if (chkeditar.Checked) { o.OcupacionId = Convert.ToInt32(txtprofesion.Tag); o.Ocupacion = txtprofesion.Text; n.ModifiarOcupacion(o); MessageBox.Show("Ocupación Modificada con exito", "SGA", MessageBoxButtons.OK, MessageBoxIcon.Information); Limpiar(); Cargar(); } else { MessageBox.Show("Si has seleccionado un dato, por favor vuelve a marcar EDITAR", "SGA", MessageBoxButtons.OK, MessageBoxIcon.Information); } } } catch (Exception ex) { MessageBox.Show(ex.Message, "SGA", MessageBoxButtons.OK, MessageBoxIcon.Error); } }