Example #1
0
        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);
        }
Example #2
0
        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);
        }
Example #3
0
        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);
        }
Example #4
0
        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);
        }