public List <FuncionalidadesUsuarios> FuncionalidadesUsuariosGetById(string Id) { List <FuncionalidadesUsuarios> lstFuncionalidadesUsuarios = new List <FuncionalidadesUsuarios>(); try { DataSet ds = new DataSet(); Conexion oConexion = new Conexion(); OracleConnection cn = oConexion.getConexion(); cn.Open(); string sqlSelect = "select * from FUNCIONALIDADES_USUARIOS " + "where USR_NUMERO='" + Id + "' "; cmd = new OracleCommand(sqlSelect, cn); adapter = new OracleDataAdapter(cmd); cmd.ExecuteNonQuery(); adapter.Fill(ds); DataTable dt; dt = ds.Tables[0]; if (dt.Rows.Count > 0) { for (int i = 0; dt.Rows.Count > i; i++) { DataRow dr = dt.Rows[i]; FuncionalidadesUsuarios NewEnt = new FuncionalidadesUsuarios(); NewEnt = CargarFuncionalidadesUsuarios(dr); lstFuncionalidadesUsuarios.Add(NewEnt); } } return(lstFuncionalidadesUsuarios); } catch (Exception ex) { throw ex; } }
private FuncionalidadesUsuarios CargarFuncionalidadesUsuarios(DataRow dr) { try { FuncionalidadesUsuarios oObjeto = new FuncionalidadesUsuarios(); oObjeto.FunCodigo = dr["FUN_CODIGO"].ToString(); oObjeto.UsrNumero = int.Parse(dr["USR_NUMERO"].ToString()); oObjeto.RolCodigo = dr["ROL_CODIGO"].ToString(); return(oObjeto); } catch (Exception ex) { throw ex; } }
public int FuncionalidadesUsuariosAdd(FuncionalidadesUsuarios oFun) { try { Conexion oConexion = new Conexion(); OracleConnection cn = oConexion.getConexion(); cn.Open(); ds = new DataSet(); cmd = new OracleCommand("insert into Funcionalidades_Usuarios(FUN_CODIGO, USR_NUMERO, ROL_CODIGO) " + "values('" + oFun.FunCodigo + "', " + oFun.UsrNumero + ", '" + oFun.RolCodigo + "')", cn); adapter = new OracleDataAdapter(cmd); response = cmd.ExecuteNonQuery(); cn.Close(); return(response); } catch (Exception ex) { throw ex; } }
public bool FuncionalidadesUsuariosUpdate(FuncionalidadesUsuarios oFunActual, FuncionalidadesUsuarios oFunNuevo) { try { Conexion oConexion = new Conexion(); OracleConnection cn = oConexion.getConexion(); cn.Open(); ds = new DataSet(); cmd = new OracleCommand("update Funcionalidades_Usuarios " + "SET FUN_CODIGO='" + oFunNuevo.FunCodigo + "'," + "USR_NUMERO='" + oFunNuevo.UsrNumero + "', " + "ROL_CODIGO='" + oFunNuevo.RolCodigo + "' " + "WHERE FUN_CODIGO='" + oFunActual.FunCodigo + "' and USR_NUMERO=" + oFunActual.UsrNumero + " and ROL_CODIGO='" + oFunActual.RolCodigo + "'", cn); adapter = new OracleDataAdapter(cmd); response = cmd.ExecuteNonQuery(); cn.Close(); return(response > 0); } catch (Exception ex) { throw ex; } }
public int FuncionalidadesUsuariosAdd(FuncionalidadesUsuarios oFuncionalidadesUsuarios) { FuncionalidadesUsuariosImpl oFuncionalidadesUsuariosImpl = new FuncionalidadesUsuariosImpl(); return(oFuncionalidadesUsuariosImpl.FuncionalidadesUsuariosAdd(oFuncionalidadesUsuarios)); }
public bool FuncionalidadesUsuariosUpdate(FuncionalidadesUsuarios oFunActual, FuncionalidadesUsuarios oFunNuevo) { FuncionalidadesUsuariosImpl oFuncionalidadesUsuariosImpl = new FuncionalidadesUsuariosImpl(); return(oFuncionalidadesUsuariosImpl.FuncionalidadesUsuariosUpdate(oFunActual, oFunNuevo)); }
public void Guardar() { try { switch (tablaNexo) { case "FUNCIONALIDADES_ROLES": { FuncionalidadesRolesBus oRolFunBus = new FuncionalidadesRolesBus(); List <FuncionalidadesRoles> listaRF = new List <FuncionalidadesRoles>(); FuncionalidadesBus oFunBus = new FuncionalidadesBus(); Funcionalidades oFuncionalidades = new Funcionalidades(); FuncionalidadesRoles oRF; listaRF = oRolFunBus.FuncionalidadesGetById(clavePrimaria); foreach (FuncionalidadesRoles b in listaRF) { oRolFunBus.FuncionalidadesDelete(b.RolCodigo); } int cantidad = 0; foreach (DataGridViewRow a in _vista.grillaSecundaria.Rows) { oRF = new FuncionalidadesRoles(); oRF.RolCodigo = clavePrimaria; oRF.FunCodigo = ((DataGridViewTextBoxCell)a.Cells[0]).FormattedValue.ToString(); oRolFunBus.FuncionalidadesAdd(oRF); cantidad++; } MessageBox.Show("Se agregaron " + cantidad + " de registros exitosamente"); break; } case "FUNCIONALIDADES_USUARIOS": { FuncionalidadesUsuariosBus oUsuariosFun = new FuncionalidadesUsuariosBus(); List <FuncionalidadesUsuarios> listaUF = new List <FuncionalidadesUsuarios>(); FuncionalidadesBus oFunBus = new FuncionalidadesBus(); Funcionalidades oFuncionalidades = new Funcionalidades(); FuncionalidadesUsuarios oUF; listaUF = oUsuariosFun.FuncionalidadesUsuariosGetById(clavePrimaria); foreach (FuncionalidadesUsuarios b in listaUF) { oUsuariosFun.FuncionalidadesUsuariosDelete(b.FunCodigo, b.UsrNumero, b.RolCodigo); } int cantidad = 0; foreach (DataGridViewRow a in _vista.grillaSecundaria.Rows) { oUF = new FuncionalidadesUsuarios(); oUF.UsrNumero = int.Parse(clavePrimaria); oUF.FunCodigo = ((DataGridViewTextBoxCell)a.Cells[0]).FormattedValue.ToString(); oUsuariosFun.FuncionalidadesUsuariosAdd(oUF); cantidad++; } MessageBox.Show("Se agregaron " + cantidad + " de registros exitosamente"); break; } } } catch (Exception ex) { MessageBox.Show("Algunos registros no se pudiergon guardar, esto se suele dar por ya estar incluidos. Para mas informacion el codigo de error es:" + ex.Message); } }