public bool validarRegistro(MenuPerfil_E objMenPerfil) { int resultado = 0; try { using (cmd = new SqlCommand("SP_VALIDACION_MENUPERFIL", cnx.CONS)) { cnx.CONS.Open(); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@IDMODULOMENU", objMenPerfil.IdModuloMenu); cmd.Parameters.AddWithValue("@IDPERFIL", objMenPerfil.IdPerfil); cmd.Parameters.AddWithValue("@ACTIVO", objMenPerfil.Activo); resultado = Convert.ToInt32(cmd.ExecuteScalar()); } } catch (Exception fx) { Debug.WriteLine("Error al validar Menu Perfil: " + fx.Message.ToString() + fx.StackTrace.ToString()); ut.logsave(this, fx); } finally { cnx.CONS.Close(); } return((resultado == 0) ? false : true); }
public int obtenerNroOrden() { int nroOrden = 0; try { using (cmd = new SqlCommand("", cnx.CONS)) { cnx.CONS.Open(); cmd.CommandType = CommandType.StoredProcedure; dr = cmd.ExecuteReader(); while (dr.Read()) { MenuPerfil_E modmenu = new MenuPerfil_E(); // modmenu.OrdenMenu = Convert.ToInt32(dr[""]); nroOrden = modmenu.ordenMenu; } } } catch (Exception ex) { ut.logsave(this, ex); Debug.WriteLine("Error al obtener el Nro de Orden del Menu Perfil: " + ex.Message.ToString() + ex.StackTrace.ToString()); } finally { cnx.CONS.Close(); } return(nroOrden); }
public List <MenuPerfil_E> listarxfiltro(int idperfil) { List <MenuPerfil_E> listMenuPerfil = new List <MenuPerfil_E>(); try { using (cmd = new SqlCommand("SP_LISTAR_MENUPERFIL", cnx.CONS)) { cnx.CONS.Open(); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@IDPERFIL", idperfil); dr = cmd.ExecuteReader(); while (dr.Read()) { MenuPerfil_E menuPerfil = new MenuPerfil_E(); menuPerfil.nro = Convert.ToInt32(dr["NRO"]); menuPerfil.IdMenuPerfil = Convert.ToInt32(dr["ID"]); menuPerfil.aplicacion = Convert.ToString(dr["APLICACION"]); menuPerfil.modulos = Convert.ToString(dr["MODULO"]); menuPerfil.menu = Convert.ToString(dr["MENU"]); menuPerfil.perfil = Convert.ToString(dr["PERFIL"]); menuPerfil.Activo = Convert.ToByte(dr["ACTIVO"]); menuPerfil.nombUsuarioReg = Convert.ToString(dr["REGISTRADO POR"]).ToUpper(); menuPerfil.FechaRegistro = Convert.ToString(dr["FECHA REGISTRO"]); menuPerfil.nombUsuarioMod = Convert.ToString(dr["MODIFICADO POR"]).ToUpper(); menuPerfil.FechaModificacion = Convert.ToString(dr["FECHA MODIFICACION"]); listMenuPerfil.Add(menuPerfil); } } } catch (Exception fx) { Debug.WriteLine("Error al listar los Menus de perfil: " + fx.Message.ToString() + " " + fx.StackTrace.ToString()); ut.logsave(this, fx); } finally { cnx.CONS.Close(); } return(listMenuPerfil); }
public string modificar(MenuPerfil_E objMenPerfil) { string msg = ""; try { using (cmd = new SqlCommand("SP_TRANSACCION_MENUPERFIL", cnx.CONS)) { cnx.CONS.Open(); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@ACTION", "U"); cmd.Parameters.AddWithValue("@IDMENUPERFIL", objMenPerfil.IdMenuPerfil); cmd.Parameters.AddWithValue("@IDMODULOMENU", objMenPerfil.IdModuloMenu); cmd.Parameters.AddWithValue("@IDPERFIL", objMenPerfil.IdPerfil); cmd.Parameters.AddWithValue("@ACTIVO", objMenPerfil.Activo); cmd.Parameters.AddWithValue("@IDUSUARIOREG", 0); cmd.Parameters.AddWithValue("@FECHAREGISTRO", 0); cmd.Parameters.AddWithValue("@IDUSUARIOMODIFICACION", objMenPerfil.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 Menú perfil: " + fx.Message.ToString() + " " + fx.StackTrace.ToString()); ut.logsave(this, fx); } finally { cnx.CONS.Close(); } return(msg); }
public bool validarRegistro(MenuPerfil_E objMenuP) { return(menuPerfil_D.validarRegistro(objMenuP)); }
public string eliminar(MenuPerfil_E objMenuP) { return(menuPerfil_D.eliminar(objMenuP)); }
public string modificar(MenuPerfil_E objMenuP) { return(menuPerfil_D.modificar(objMenuP)); }
public string agregar(MenuPerfil_E objMenuP) { return(menuPerfil_D.agregar(objMenuP)); }