public static Llave GetLlaveByCodigo(string Codigo) { if (string.IsNullOrEmpty(Codigo)) { throw new ArgumentException("Valores no validos Llave por Codigo"); } DAL.LlaveDSTableAdapters.LlaveTableAdapter adapter = new DAL.LlaveDSTableAdapters.LlaveTableAdapter(); LlaveDS.LlaveDataTable table = adapter.GetLlaveByCodigo(Codigo); if (table.Rows.Count == 0) { return(null); } Llave llave = GetLlaveFromRow(table[0]); return(llave); }
public static Llave GetLlaveByLlaveId(int LlaveId) { if (LlaveId <= 0) { throw new ArgumentException("Valores no validos Llave por llaveId"); } DAL.LlaveDSTableAdapters.LlaveTableAdapter adapter = new DAL.LlaveDSTableAdapters.LlaveTableAdapter(); LlaveDS.LlaveDataTable table = adapter.GetLlaveByLlaveId(LlaveId); if (table.Rows.Count == 0) { return(null); } Llave llave = GetLlaveFromRow(table[0]); return(llave); }
public static List <Llave> GetLlavesPropias(int UsuarioID) { if (UsuarioID <= 0) { throw new ArgumentException("Valores no validos llaves propias"); } DAL.LlaveDSTableAdapters.LlaveTableAdapter adapter = new DAL.LlaveDSTableAdapters.LlaveTableAdapter(); LlaveDS.LlaveDataTable table = adapter.GetLlavesPropietario(UsuarioID); List <Llave> llaves = new List <Llave>(); foreach (LlaveDS.LlaveRow row in table) { Llave llave = GetLlaveFromRow(row); llaves.Add(llave); } return(llaves); }
public static List <Llave> GetLlavesPorAlarma(int AlarmaId) { if (AlarmaId <= 0) { throw new ArgumentException("Valores no validos llaves prestadas"); } DAL.LlaveDSTableAdapters.LlaveTableAdapter adapter = new DAL.LlaveDSTableAdapters.LlaveTableAdapter(); LlaveDS.LlaveDataTable table = adapter.GetLlavesPorAlarma(AlarmaId); List <Llave> llaves = new List <Llave>(); foreach (LlaveDS.LlaveRow row in table) { Llave llave = GetLlaveFromRow(row); llaves.Add(llave); } return(llaves); }