public TCP_Adm_AreaOrg GetInfoTacometroParent(Dictionary <string, object> dicParam) { TCP_Adm_AreaOrg orga = new TCP_Adm_AreaOrg(); TCP_Adm_AreaOrg AreaMdl = null; /* BUSCAR LOS DATOS DE LOS TACOMETROS*/ orga = new TCP_Adm_AreaDao(_cn, _transaction, _sDataAdapter).dmlSelectOrganigramaParent(dicParam); return(orga); }
public List <TCP_Adm_AreaOrg> GetInfoTacometrosById(Dictionary <string, object> dicParam) { List <TCP_Adm_AreaOrg> orga = new List <TCP_Adm_AreaOrg>(); TCP_Adm_AreaOrg AreaMdl = null; /* BUSCAR LOS DATOS DE LOS TACOMETROS*/ orga = new TCP_Adm_AreaDao(_cn, _transaction, _sDataAdapter).dmlSelectOrganigramaById(dicParam); return(orga); }
public TCP_Adm_AreaOrg dmlSelectOrganigramaParent(Dictionary <string, object> dicParametros) { String sqlQuery = ""; sqlQuery = " SELECT(case when Area_Presupuesto is not null Then Area_Presupuesto / 1000000 Else 0 END) as presupuesto, " + "Area_CalifGpo AS calificacion," + "(CASE WHEN Area_Personas IS NOT NULL THEN area_personas ELSE 0 END) AS personas, Area_Nombre as descripcion, " + "Area_siglas as siglas, Area_ID as Id, Area_Orden as Orden, Ct_ID as indicador FROM areas " + "WHERE (Area_ID = " + dicParametros.First().Value + " and Area_Reporta = 4 and Area_año = 2018) order by Orden"; Dictionary <string, object> dicParam = new Dictionary <string, object>(); DataTable dt = ConsultaDML(sqlQuery, dicParam); TCP_Adm_AreaOrg lstAdmUsuMdl = CrearMDL <TCP_Adm_AreaOrg>(dt); return(lstAdmUsuMdl); }
public IEnumerable <AreaVM> GetIndicesHome(int id) { List <AreaVM> Tacometros = new List <AreaVM>(); try { Dictionary <string, object> dicParam = new Dictionary <string, object>(); dicParam.Add("idPadre", id); List <AreaVM> orga = new List <AreaVM>(); List <TCP_Adm_AreaOrg> result = (List <TCP_Adm_AreaOrg>)dbSer.operEjecutar <SFP.SERV.Services.SeguridadSer>(nameof(SFP.SERV.Services.SeguridadSer.GetInfoTacometrosById), dicParam); TCP_Adm_AreaOrg parent = (TCP_Adm_AreaOrg)dbSer.operEjecutar <SFP.SERV.Services.SeguridadSer>(nameof(SFP.SERV.Services.SeguridadSer.GetInfoTacometroParent), dicParam); AreaVM AreaMdl = new AreaVM(); AreaMdl.calificacion = parent.calificacion.ToString("0.0"); AreaMdl.Id = parent.Id; AreaMdl.personas = parent.personas; AreaMdl.presupuesto = parent.presupuesto.ToString("0.0"); AreaMdl.descripcion = parent.descripcion; AreaMdl.siglas = parent.siglas; orga.Add(AreaMdl); foreach (TCP_Adm_AreaOrg actual in result) { AreaMdl = new AreaVM(); AreaMdl.calificacion = actual.calificacion.ToString("0.0"); AreaMdl.Id = actual.Id; AreaMdl.personas = actual.personas; AreaMdl.presupuesto = actual.presupuesto.ToString("0.0"); AreaMdl.descripcion = actual.descripcion; AreaMdl.siglas = actual.siglas; AreaMdl.indicador = actual.indicador; orga.Add(AreaMdl); } Tacometros = orga; } catch (Exception e) { Console.Write(e.Message); } return(Tacometros); }
public TCP_Adm_AreaOrg dmlSelectID(TCP_Adm_AreaOrg oDatos) { throw new NotImplementedException(); }
public int dmlBorrar(TCP_Adm_AreaOrg oDatos) { throw new NotImplementedException(); }
public IEnumerable <AreaVM> GetTacometrosByID(int id) { List <AreaVM> Tacometros = new List <AreaVM>(); try { Dictionary <string, object> dicParam = new Dictionary <string, object>(); dicParam.Add("idPadre", id); var orga = new List <AreaVM>(); List <TCP_Adm_AreaOrg> result = (List <TCP_Adm_AreaOrg>)dbSer.operEjecutar <SFP.SERV.Services.SeguridadSer>(nameof(SFP.SERV.Services.SeguridadSer.GetInfoTacometrosById), dicParam); TCP_Adm_AreaOrg parent = (TCP_Adm_AreaOrg)dbSer.operEjecutar <SFP.SERV.Services.SeguridadSer>(nameof(SFP.SERV.Services.SeguridadSer.GetInfoTacometroParent), dicParam); AreaVM AreaMdl = new AreaVM(); AreaMdl.calificacion = parent.calificacion.ToString("0.0"); if (parent.calificacion >= 10) { AreaMdl.calificacion = "10"; } AreaMdl.Id = parent.Id; AreaMdl.personas = parent.personas; AreaMdl.presupuesto = parent.presupuesto.ToString("0.0"); AreaMdl.descripcion = parent.descripcion; AreaMdl.indicador = parent.indicador; AreaMdl.siglas = parent.siglas; AreaMdl.linkActive = "isDisabled"; orga.Add(AreaMdl); int cont = 0; foreach (TCP_Adm_AreaOrg actual in result) { AreaMdl = new AreaVM(); AreaMdl.calificacion = actual.calificacion.ToString("0.0"); if (actual.calificacion >= 10) { AreaMdl.calificacion = "10"; } AreaMdl.Id = actual.Id; AreaMdl.personas = actual.personas; AreaMdl.presupuesto = actual.presupuesto.ToString("0.0"); AreaMdl.descripcion = actual.descripcion; AreaMdl.siglas = actual.siglas; AreaMdl.indicador = actual.indicador; AreaMdl.linkActive = ""; orga.Add(AreaMdl); cont++; } switch (cont) { case (1): var setm = 0; int posFM = 0; AreaVM AreaMdlF = new AreaVM(); foreach (AreaVM p in orga) { p.tp = "tp1"; if (setm == 0) { p.linkActive = ""; setm++; } p.tp1 = "tp11"; p.tp2 = "s"; p.tp3 = "null"; p.tp4 = ""; p.tp5 = "tablecontainer3"; p.tp7 = "tacHead1"; p.svgM = "hidden,hidden,hidden,showed"; //if (posFM == 1) orga[1] = AreaMdlF; } // orga.Add(AreaMdl); //orga.Add(AreaMdl); break; case (4): foreach (AreaVM p in orga) { p.tp = "tp4"; p.tp1 = "tp41"; p.tp2 = "tp42"; p.tp3 = "s"; p.tp4 = "null"; p.tp5 = "s"; p.tp6 = "null"; p.tp7 = "tacHead4"; p.svgM = "hidden,hidden,showed,hidden"; } break; case (5): foreach (AreaVM p in orga) { p.tp = "null"; p.tp1 = "t51"; p.tp2 = "t52"; p.tp3 = "s"; p.tp4 = "null"; p.tp5 = "s"; p.tp6 = "null"; p.tp7 = "tacHead5"; p.svgM = "hidden,showed,hidden,hidden"; } break; case (6): foreach (AreaVM p in orga) { p.tp = "null"; p.tp1 = "t61"; p.tp2 = "t62"; p.tp3 = "separationC"; p.tp4 = "null"; p.tp5 = "s"; p.tp6 = "s"; p.tp7 = "tacHead6"; p.svgM = "showed,hidden,hidden,hidden"; } break; } Tacometros = orga; } catch (Exception e) { Console.Write(e.Message); } return(Tacometros); }