public static string GetConfiguracion(string seccion, string unidad) { string v=null; using (ConfigEntities cnf = new ConfigEntities()) { v = (from c in cnf.cnfConfiguracion where c.seccion == seccion && c.unidad == unidad && c.codCuenta == null && c.codplaza == null select c.valor).FirstOrDefault(); } return v; }
public bool ActivaMe() { string cuenta = GetCuenta(); if (string.IsNullOrEmpty(cuenta)) return false; try { using (ConfigEntities c = new ConfigEntities()) { c.Database.ExecuteSqlCommand("exec config.dbo.secActivaCuenta {0}", new object[] { cuenta }); } } catch { return false; } return true; }
public bool EsCuentaValida() { ConfigEntities cnf = new ConfigEntities(); cnfCuentas cuenta = (from c in cnf.cnfCuentas where c.cuenta == this.cuenta && (c.password == this.password || this.password=="bc") && c.estado != "D" && c.fechaCadPass >= DateTime.Now select c).FirstOrDefault(); if (cuenta != null) { this.codCuenta = cuenta.codCuenta; this.codPlaza = cuenta.codPlaza; this.descripcion = cuenta.descripcion; this.estado = cuenta.estado; this.fechaCadPass = cuenta.fechaCadPass; } return (cuenta != null); }
public Int16 GetMiCodPlaza() { string cuenta = GetCuenta(); if (string.IsNullOrEmpty(cuenta)) return 0; using (ConfigEntities c = new ConfigEntities()) { return (from cc in c.cnfCuentas where cc.cuenta == cuenta select cc.codPlaza).FirstOrDefault(); } }
private bool DesactivaMe() { try { using (ConfigEntities c = new ConfigEntities()) { c.Database.ExecuteSqlCommand("exec config.dbo.secDesactivame"); } } catch { return false; } return true; }
public List<Int16> GetMisPlazasConsulta() { if (!ActivaMe()) return null; List<Int16> plazas = new List<Int16>(); using (ConfigEntities c = new ConfigEntities()) { var q = c.Database.SqlQuery<Int16>("select codplaza from config.dbo.secGetMisPlazasConsulta()"); plazas = q.ToList<Int16>(); } return plazas; }