public Perfil BuscarUno(string IdAModificar, string version) { Conexion repo = new Conexion(); string consulta = "select *, Vigencia = HastaVigencia, Responsable = 0, ResponsableII = 0 from TareaVersion where Codigo = " + IdAModificar + " and version = " + version; DataTable DT = repo.BuscarUno(consulta); Perfil obj = new Perfil(); if (DT.Rows.Count > 0) { obj.Codigo = int.Parse(DT.Rows[0]["Codigo"].ToString()); obj.Descripcion = DT.Rows[0]["Descripcion"].ToString(); obj.Version = int.Parse(DT.Rows[0]["Version"].ToString()); obj.Vigencia = DT.Rows[0]["Vigencia"].ToString(); Responsable R1 = new Responsable(); R1 = R1.BuscarUno(DT.Rows[0]["Responsable"].ToString()); obj.R = R1; Responsable R2 = new Responsable(); R2 = R2.BuscarUno(DT.Rows[0]["ResponsableII"].ToString()); obj.R2 = R2; Sector S = new Sector(); S.Codigo = int.Parse(DT.Rows[0]["Sector"].ToString()); S = S.BuscarUno(S.Codigo.ToString()); obj.sector = S; obj.TareasI = DT.Rows[0]["TareasI"].ToString(); obj.TareasII = DT.Rows[0]["TareasII"].ToString(); obj.TareasIII = DT.Rows[0]["TareasIII"].ToString(); obj.DescriI = DT.Rows[0]["DescriI"].ToString(); obj.DescriII = DT.Rows[0]["DescriII"].ToString(); obj.DescriIII = DT.Rows[0]["DescriIII"].ToString(); obj.DescriIV = DT.Rows[0]["DescriIV"].ToString(); obj.DescriV = DT.Rows[0]["DescriV"].ToString(); obj.ObservaI = DT.Rows[0]["ObservaI"].ToString(); obj.ObservaII = DT.Rows[0]["ObservaII"].ToString(); obj.ObservaIII = DT.Rows[0]["ObservaIII"].ToString(); obj.ObservaIV = DT.Rows[0]["ObservaIV"].ToString(); obj.ObservaV = DT.Rows[0]["ObservaV"].ToString(); obj.NecesariaI = int.Parse(DT.Rows[0]["NecesariaI"].ToString()); obj.NecesariaII = int.Parse(DT.Rows[0]["NecesariaII"].ToString()); obj.NecesariaIII = int.Parse(DT.Rows[0]["NecesariaIII"].ToString()); obj.NecesariaIV = int.Parse(DT.Rows[0]["NecesariaIV"].ToString()); obj.NecesariaV = int.Parse(DT.Rows[0]["NecesariaV"].ToString()); obj.NecesariaVI = int.Parse(DT.Rows[0]["NecesariaVI"].ToString()); obj.NecesariaVII = int.Parse(DT.Rows[0]["NecesariaVII"].ToString()); obj.NecesariaVIII = int.Parse(DT.Rows[0]["NecesariaVIII"].ToString()); obj.DeseableI = int.Parse(DT.Rows[0]["DeseableI"].ToString()); obj.DeseableII = int.Parse(DT.Rows[0]["DeseableII"].ToString()); obj.DeseableIII = int.Parse(DT.Rows[0]["DeseableIII"].ToString()); obj.DeseableIV = int.Parse(DT.Rows[0]["DeseableIV"].ToString()); obj.DeseableV = int.Parse(DT.Rows[0]["DeseableV"].ToString()); obj.DeseableVI = int.Parse(DT.Rows[0]["DeseableVI"].ToString()); obj.DeseableVII = int.Parse(DT.Rows[0]["DeseableVII"].ToString()); obj.DeseableVIII = int.Parse(DT.Rows[0]["DeseableVIII"].ToString()); obj.Fisica = DT.Rows[0]["Fisica"].ToString(); obj.OtrosI = DT.Rows[0]["OtrosI"].ToString(); obj.OtrosII = DT.Rows[0]["OtrosII"].ToString(); obj.EquivalenciasI = DT.Rows[0]["Equivalencias"].ToString(); obj.EquivalenciasII = DT.Rows[0]["EquivalenciasII"].ToString(); obj.Temas = new List <Tema>(); int renglon = 1; foreach (DataRow item in DT.Rows) { Tema T = new Tema(); T.Codigo = int.Parse(item["Curso"].ToString()); T = T.BuscarUno_Tema(T.Codigo.ToString()); T.Necesaria = item["NecesariaCurso"].ToString().ToUpper() == "X" ? 1 : 0; T.Deseable = item["DeseableCurso"].ToString().ToUpper() == "X" ? 1 : 0; obj.Temas.Add(T); renglon++; } } return(obj); }
public PerfilVersion BuscarUno(string IdAModificar, string ver) { Conexion repo = new Conexion(); string consulta = "select * from TareaVersion where Codigo = " + IdAModificar + " and Version = " + ver; DataTable DT = repo.BuscarUno(consulta); PerfilVersion obj = new PerfilVersion(); if (DT.Rows.Count > 0) { obj.Codigo = int.Parse(DT.Rows[0]["Codigo"].ToString()); //obj.Curso = int.Parse(DT.Rows[0]) obj.Descripcion = DT.Rows[0]["Descripcion"].ToString(); obj.Version = int.Parse(DT.Rows[0]["Version"].ToString()); obj.DesdeVigencia = DT.Rows[0]["DesdeVigencia"].ToString(); obj.HastaVigencia = DT.Rows[0]["HastaVigencia"].ToString(); //Responsable R1 = new Responsable(); //R1 = R1.BuscarUno(DT.Rows[0]["Responsable"].ToString()); //obj.R = R1; //Responsable R2 = new Responsable(); //R2 = R2.BuscarUno(DT.Rows[0]["ResponsableII"].ToString()); //obj.R2 = R2; Sector S = new Sector(); S.Codigo = int.Parse(DT.Rows[0]["Sector"].ToString()); S = S.BuscarUno(S.Codigo.ToString()); obj.sector = S; obj.TareasI = DT.Rows[0]["TareasI"].ToString(); obj.TareasII = DT.Rows[0]["TareasII"].ToString(); obj.TareasIII = DT.Rows[0]["TareasIII"].ToString(); obj.DescriI = DT.Rows[0]["DescriI"].ToString(); obj.DescriII = DT.Rows[0]["DescriII"].ToString(); obj.DescriIII = DT.Rows[0]["DescriIII"].ToString(); obj.DescriIV = DT.Rows[0]["DescriIV"].ToString(); obj.DescriV = DT.Rows[0]["DescriV"].ToString(); obj.ObservaI = DT.Rows[0]["ObservaI"].ToString(); obj.ObservaII = DT.Rows[0]["ObservaII"].ToString(); obj.ObservaIII = DT.Rows[0]["ObservaIII"].ToString(); obj.ObservaIV = DT.Rows[0]["ObservaIV"].ToString(); obj.ObservaV = DT.Rows[0]["ObservaV"].ToString(); obj.NecesariaI = ParsearValor(DT.Rows[0]["NecesariaI"].ToString()); obj.NecesariaII = ParsearValor(DT.Rows[0]["NecesariaII"].ToString()); obj.NecesariaIII = ParsearValor(DT.Rows[0]["NecesariaIII"].ToString()); obj.NecesariaIV = ParsearValor(DT.Rows[0]["NecesariaIV"].ToString()); obj.NecesariaV = ParsearValor(DT.Rows[0]["NecesariaV"].ToString()); obj.NecesariaVI = ParsearValor(DT.Rows[0]["NecesariaVI"].ToString()); obj.NecesariaVII = ParsearValor(DT.Rows[0]["NecesariaVII"].ToString()); obj.NecesariaVIII = ParsearValor(DT.Rows[0]["NecesariaVIII"].ToString()); obj.DeseableI = ParsearValor(DT.Rows[0]["DeseableI"].ToString()); obj.DeseableII = ParsearValor(DT.Rows[0]["DeseableII"].ToString()); obj.DeseableIII = ParsearValor(DT.Rows[0]["DeseableIII"].ToString()); obj.DeseableIV = ParsearValor(DT.Rows[0]["DeseableIV"].ToString()); obj.DeseableV = ParsearValor(DT.Rows[0]["DeseableV"].ToString()); obj.DeseableVI = ParsearValor(DT.Rows[0]["DeseableVI"].ToString()); obj.DeseableVII = ParsearValor(DT.Rows[0]["DeseableVII"].ToString()); obj.DeseableVIII = ParsearValor(DT.Rows[0]["DeseableVIII"].ToString()); obj.Fisica = DT.Rows[0]["Fisica"].ToString(); obj.OtrosI = DT.Rows[0]["OtrosI"].ToString(); obj.OtrosII = DT.Rows[0]["OtrosII"].ToString(); obj.EquivalenciasI = DT.Rows[0]["Equivalencias"].ToString(); obj.EquivalenciasII = DT.Rows[0]["EquivalenciasII"].ToString(); obj.Temas = new List <Tema>(); //FALTA TEMAS int renglon = 1; foreach (DataRow item in DT.Rows) { Tema T = new Tema(); T.Codigo = int.Parse(item["Curso"].ToString()); //T = T.BuscarUno(T.Codigo.ToString(), renglon); T = T.BuscarUno_Tema(T.Codigo.ToString()); //T.Descripcion = T. T.Necesaria = item["NecesariaCurso"].ToString() == "X" ? 1 : 0; T.Deseable = item["DeseableCurso"].ToString() == "X" ? 1 : 0; obj.Temas.Add(T); renglon++; } //double hora_parse = 0; //double.TryParse(DT.Rows[0]["Horas"].ToString(), out hora_parse); //if (hora_parse == 0) obj.Horas = null; //else { obj.Horas = hora_parse; } } return(obj); }
public Legajo BuscarUno(string IdAModificar) { Conexion repo = new Conexion(); string consulta = "select *, Perfil.Sector as WSector from legajo as L, Tarea as Perfil where L.Perfil = Perfil.Codigo AND Perfil.Renglon = 1 AND L.codigo = " + IdAModificar + "order by L.Renglon"; DataTable DT = repo.BuscarUno(consulta); Legajo obj = new Legajo(); if (DT.Rows.Count > 0) { obj.Codigo = int.Parse(DT.Rows[0]["Codigo"].ToString()); obj.DNI = DT.Rows[0]["dni"].ToString(); //obj.CUIL = DT.Rows[0]["CUIL"].ToString(); //obj.Curso = int.Parse(DT.Rows[0]) obj.FechaVersion = DT.Rows[0]["FechaVersion"].ToString(); obj.Descripcion = DT.Rows[0]["Descripcion"].ToString(); obj.Version = DT.Rows[0]["Version"].ToString(); obj.FIngreso = DT.Rows[0]["FIngreso"].ToString(); obj.FEgreso = DT.Rows[0]["Fegreso"].ToString(); obj.EstadoI = DT.Rows[0]["EstadoI"].ToString(); obj.EstadoII = DT.Rows[0]["EstadoII"].ToString(); obj.EstadoIII = DT.Rows[0]["EstadoIII"].ToString(); obj.EstadoIV = DT.Rows[0]["EstadoIV"].ToString(); obj.EstadoV = DT.Rows[0]["EstadoV"].ToString(); obj.EstadoVI = DT.Rows[0]["EstadoVI"].ToString(); obj.EstadoVII = DT.Rows[0]["EstadoVII"].ToString(); obj.EstadoVIII = DT.Rows[0]["EstadoVIII"].ToString(); obj.EstadoIX = DT.Rows[0]["EstadoIX"].ToString(); obj.EstadoX = DT.Rows[0]["EstadoX"].ToString(); obj.EstaI = DT.Rows[0]["EstaI"].ToString(); obj.EstaII = DT.Rows[0]["EstaII"].ToString(); obj.EstaIII = DT.Rows[0]["EstaIII"].ToString(); obj.EstaIV = DT.Rows[0]["EstaIV"].ToString(); obj.EstaV = DT.Rows[0]["EstaV"].ToString(); obj.EstaVI = DT.Rows[0]["EstaVI"].ToString(); obj.EstaVII = DT.Rows[0]["EstaVII"].ToString(); obj.EstaVIII = DT.Rows[0]["EstaVIII"].ToString(); obj.EstaIX = DT.Rows[0]["EstaIX"].ToString(); obj.EstaX = DT.Rows[0]["EstaX"].ToString(); obj.Actualizado = DT.Rows[0]["Actualizado"].ToString(); obj.ObservExtI = DT.Rows[0]["ObservaII1"].ToString(); obj.ObservExtII = DT.Rows[0]["ObservaII2"].ToString(); obj.ObservExtIII = DT.Rows[0]["ObservaII3"].ToString(); obj.ObservExtIV = DT.Rows[0]["ObservaII4"].ToString(); obj.ObservExtV = DT.Rows[0]["ObservaII5"].ToString(); obj.Perfil = new Perfil { Codigo = int.Parse((DT.Rows[0]["Perfil"].ToString())), Descripcion = DT.Rows[0]["ImprePerfil"].ToString() }; //obj.ImprePerfil = DT.Rows[0]["ImprePerfil"].ToString(); //obj.PerfilVersion = DT.Rows[0]["PerfilVersion"].ToString(); int perver = 0; int.TryParse(DT.Rows[0]["PerfilVersion"].ToString(), out perver); obj.Perfil.Version = perver; Sector S = new Sector { Codigo = int.Parse(DT.Rows[0]["WSector"].ToString()) }; S = S.BuscarUno(S.Codigo.ToString()); obj.Sector = new Sector(); obj.Sector = S; obj.Temas = new List <Tema>(); //FALTA TEMAS foreach (DataRow item in DT.Rows) { Tema T = new Tema { Codigo = int.Parse(item["Curso"].ToString()) }; //T = T.BuscarUno(T.Codigo.ToString(), renglon); T = T.BuscarUno_Tema(T.Codigo.ToString()); //T.Descripcion = T. T.Necesaria = item["NecesariaCurso"].ToString() == "X" ? 1 : 0; T.Deseable = item["DeseableCurso"].ToString() == "X" ? 1 : 0; T.EstadoCurso = item["EstadoCurso"].ToString(); T.EstaCurso = int.Parse(item["EstaCurso"].ToString()); obj.Temas.Add(T); } //double hora_parse = 0; //double.TryParse(DT.Rows[0]["Horas"].ToString(), out hora_parse); //if (hora_parse == 0) obj.Horas = null; //else { obj.Horas = hora_parse; } } return(obj); }