/// <summary> /// Método que actualiza un registro de ModuloXUsuario /// </summary> /// <param name="uUsuario"></param> public static int ActualizarMxU(Modulo m) { try { //1. Configurar la conexión y el tipo de comando SqlConnection sqlcConectar = new SqlConnection(ConfigurationManager.ConnectionStrings["OSEF"].ConnectionString); SqlCommand sqlcComando = new SqlCommand(); sqlcComando.Connection = sqlcConectar; sqlcComando.CommandType = CommandType.StoredProcedure; sqlcComando.CommandText = "web_spU_ActualizarModuloXUsuario"; //2. Declarar los parametros SqlParameter sqlpID = new SqlParameter(); sqlpID.ParameterName = "@ID"; sqlpID.SqlDbType = SqlDbType.Int; sqlpID.Value = m.ID; SqlParameter sqlpUsuarioID = new SqlParameter(); sqlpUsuarioID.ParameterName = "@UsuarioID"; sqlpUsuarioID.SqlDbType = SqlDbType.VarChar; sqlpUsuarioID.Value = m.UsuarioID; SqlParameter sqlpModuloID = new SqlParameter(); sqlpModuloID.ParameterName = "@ModuloID"; sqlpModuloID.SqlDbType = SqlDbType.VarChar; sqlpModuloID.Value = m.ModuloID; SqlParameter sqlpPermiso = new SqlParameter(); sqlpPermiso.ParameterName = "@Permiso"; sqlpPermiso.SqlDbType = SqlDbType.Int; sqlpPermiso.Value = m.Permiso; //3. Agregar los parametros al comando sqlcComando.Parameters.Add(sqlpID); sqlcComando.Parameters.Add(sqlpUsuarioID); sqlcComando.Parameters.Add(sqlpModuloID); sqlcComando.Parameters.Add(sqlpPermiso); //4. Abrir la conexión sqlcComando.Connection.Open(); //5. Ejecutar la instrucción UPDATE que no regresa filas int result = sqlcComando.ExecuteNonQuery(); //6. Cerrar la conexión sqlcComando.Connection.Close(); //7. Regresar el resultado return result; } catch (Exception ex) { throw new Exception("Error capa de datos (public static int Actualizar(Modulo " + m.ID + ")): " + ex.Message); } }
/// <summary> /// Método que actualiza un registro en ModuloxUsuario /// </summary> /// <param name="uUsuario"></param> /// <returns></returns> public static int ActualizarMxU(Modulo m) { return ModuloDataAccess.ActualizarMxU(m); }