public bool validarModuloPerfil(ModuloPerfil_E objModPerfil) { int resultado = 0; try { using (cmd = new SqlCommand("SP_VALIDACION_MODULOPERFIL", cnx.CONS)) { cnx.CONS.Open(); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@IDAPLICACIONMODULO", objModPerfil.IdAplicacionModulo); cmd.Parameters.AddWithValue("@IDPERFIL", objModPerfil.IdPerfil); cmd.Parameters.AddWithValue("@ACTIVO", objModPerfil.Activo); resultado = Convert.ToInt32(cmd.ExecuteScalar()); } } catch (Exception fx) { Debug.WriteLine("Error al validar Modulo Perfil : " + fx.Message.ToString() + fx.StackTrace.ToString()); ut.logsave(this, fx); } finally { cnx.CONS.Close(); } return((resultado == 0) ? false : true); }
public List <ModuloPerfil_E> obtenerModulo(int idUsua, int idAplic) { List <ModuloPerfil_E> lmodulos = new List <ModuloPerfil_E>(); try { using (cmd = new SqlCommand("SP_OBTENER_MODULOSXUSUARIO", cnx.CONS)) { cnx.CONS.Open(); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@IdUsuario", idUsua); cmd.Parameters.AddWithValue("@IdAplicacion", idAplic); dr = cmd.ExecuteReader(); while (dr.Read()) { ModuloPerfil_E moduloPer_E = new ModuloPerfil_E(); moduloPer_E.modulos = Convert.ToString(dr["MODULOS"]); lmodulos.Add(moduloPer_E); } } } catch (FormatException fx) { Debug.WriteLine("Error al obtener Modulo: " + fx.Message.ToString() + fx.StackTrace.ToString()); ut.logsave(this, fx); } finally { cnx.CONS.Close(); } return(lmodulos); }
public AccountController() { usuar_N = new Usuario_N(); usuar_E = new Usuario_E(); modPerfil_E = new ModuloPerfil_E(); modPerfil_N = new ModuloPerfil_N(); oaUsua_E = new OA_Usuario_E(); oaUsua_N = new OA_Usuario_N(); oaUsuaPide_E = new OA_UsuarioPide_E(); oaUsuaPide_N = new OA_UsuarioPide_N(); iniSes_E = new InicioSesion_E(); iniSes_N = new InicioSesion_N(); OACodValUsuario_N = new OA_CodidgoValidacionUsuario_N(); }
public List <ModuloPerfil_E> listarxfiltro(int idPerfil) { List <ModuloPerfil_E> listModuloPerfil = new List <ModuloPerfil_E>(); try { using (cmd = new SqlCommand("SP_LISTAR_MODULOPERFIL", cnx.CONS)) { cnx.CONS.Open(); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@IDPERFIL", idPerfil); dr = cmd.ExecuteReader(); while (dr.Read()) { ModuloPerfil_E moduloPerfil = new ModuloPerfil_E(); moduloPerfil.nro = Convert.ToInt32(dr["NRO"]); moduloPerfil.IdModuloPerfil = Convert.ToInt32(dr["ID"]); moduloPerfil.aplicacion = Convert.ToString(dr["APLICACION"]); moduloPerfil.modulos = Convert.ToString(dr["MODULO"]); moduloPerfil.perfil = Convert.ToString(dr["PERFIL"]); moduloPerfil.Activo = Convert.ToBoolean(dr["ACTIVO"]); moduloPerfil.nombUsuarioReg = Convert.ToString(dr["REGISTRADO POR"]).ToUpper(); moduloPerfil.FechaRegistro = Convert.ToString(dr["FECHA REGISTRO"]); moduloPerfil.nombUsuarioMod = Convert.ToString(dr["MODIFICADO POR"]).ToUpper(); moduloPerfil.FechaModificacion = Convert.ToString(dr["FECHA MODIFICACION"]); listModuloPerfil.Add(moduloPerfil); } } } catch (Exception fx) { Debug.WriteLine("Error al listar los Modulos de perfil: " + fx.Message.ToString() + " " + fx.StackTrace.ToString()); ut.logsave(this, fx); } finally { cnx.CONS.Close(); } return(listModuloPerfil); }
public string modificar(ModuloPerfil_E objModPerfil) { string msg = ""; try { using (cmd = new SqlCommand("SP_TRANSACCION_MODULOPERFIL", cnx.CONS)) { cnx.CONS.Open(); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@ACTION", "U"); cmd.Parameters.AddWithValue("@IDMODULOPERFIL", objModPerfil.IdModuloPerfil); cmd.Parameters.AddWithValue("@IDAPLICACIONMODULO", objModPerfil.IdAplicacionModulo); cmd.Parameters.AddWithValue("@IDPERFIL", objModPerfil.IdPerfil); cmd.Parameters.AddWithValue("@ACTIVO", objModPerfil.Activo); cmd.Parameters.AddWithValue("@IDUSUARIOREG", 0); cmd.Parameters.AddWithValue("@FECHAREGISTRO", 0); cmd.Parameters.AddWithValue("@IDUSUARIOMODIFICACION", objModPerfil.IdUsuarioModificacion); cmd.Parameters.AddWithValue("@FECHAMODIFICACION", ut.obtener_Fecha()); //int i = cmd.ExecuteNonQuery(); //msg = i.ToString() + " elemento ha sido modificado con exito."; cmd.ExecuteNonQuery(); msg = "Se modificó correctamente."; } } catch (Exception fx) { msg = "Error. No se puedo modificar."; Debug.WriteLine("Error al modificar Modulo perfil: " + fx.Message.ToString() + " " + fx.StackTrace.ToString()); ut.logsave(this, fx); } finally { cnx.CONS.Close(); } return(msg); }
public bool validarModuloPerfil(ModuloPerfil_E objModPerfil) { return(modPerfil_D.validarModuloPerfil(objModPerfil)); }
public string eliminar(ModuloPerfil_E objModPerfil) { return(modPerfil_D.eliminar(objModPerfil)); }
public string modificar(ModuloPerfil_E objModPerfil) { return(modPerfil_D.modificar(objModPerfil)); }
public string agregar(ModuloPerfil_E objModPerfil) { return(modPerfil_D.agregar(objModPerfil)); }