public int NuevoCargo(CE_Cargo objce_cargo) { //el metodo m try { int filasafectadas = 0; OracleConnection cnx = Conexion.ObtenerConexionOracle(); OracleCommand cmd = new OracleCommand(); cmd.CommandType = CommandType.StoredProcedure; cmd.Connection = cnx; cmd.CommandText = "sp_Nuevo_Cargo"; //asignar paramentros al procedimiento almacenado cmd.Parameters.AddWithValue("nombrecargox", objce_cargo.nombrecargo); //abrir la conexion cnx.Open(); //ejecutar el procedimiento almacenado filasafectadas = cmd.ExecuteNonQuery(); //Cerrar conexion cnx.Close(); return filasafectadas; } catch (Exception ex) { throw ex; } }
public bool VerificarExisteCargo(CE_Cargo objce_cargo) { //la funcion me permite recuperar los datos try { OracleConnection cnx = Conexion.ObtenerConexionOracle(); OracleCommand cmd = new OracleCommand(String.Format("select * from cargo where nombrecargo ='{0}'", objce_cargo.nombrecargo), cnx); cnx.Open(); OracleDataReader reader; reader = cmd.ExecuteReader(); Boolean existearea = reader.HasRows; cnx.Close(); return existearea; } catch (Exception ex) { throw ex; } }
private void btnAgregar_Click(object sender, EventArgs e) { CE_Cargo objce_cargo = new CE_Cargo(); CN_Cargo objcn_cargo = new CN_Cargo(); objce_cargo.nombrecargo = txtCargo.Text; if (objcn_cargo.VerificarExisteCargo(objce_cargo) == true) { MessageBox.Show("El cargo ya existe", "Fallo!!", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } else { int filasafectadas = objcn_cargo.NuevoCargo(objce_cargo); if (filasafectadas > 0) { MessageBox.Show("La actualizacion se realizo con Exito!!", "Guardado", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { MessageBox.Show("No se pudo actualizar", "Fallo!!", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } this.dgvCargo.DataSource = objcn_cargo.Listar_Cargos(); } }
public int NuevoCargo(CE_Cargo objce_cargo) { int filasafectadas = 0; CD_Cargo objcd_cargo = new CD_Cargo(); filasafectadas=objcd_cargo.NuevoCargo(objce_cargo); return filasafectadas; }
public bool VerificarExisteCargo(CE_Cargo objce_cargo) { CD_Cargo objcd_cargo = new CD_Cargo(); return objcd_cargo.VerificarExisteCargo(objce_cargo); }