示例#1
0
        public void ModificarN(Legajo L)
        {
            Conexion repo = new Conexion();

            string consulta = "update Legajo set "
                              + " Descripcion = '" + L.Descripcion + "', FIngreso = '" + L.FIngreso + "', Perfil = '" + L.Perfil.Codigo + "',"
                              + " EstadoI = '" + L.EstadoI + "', EstadoII = '" + L.EstadoII + "', EstadoIII = '" + L.EstadoIII + "',"
                              + " EstadoIV = '" + L.EstadoIV + "', EstadoV = '" + L.EstadoV + "', EstadoVI = '" + L.EstadoVI + "',"
                              + " EstadoVII = '" + L.EstadoVII + "', EstadoVIII = '" + L.EstadoVIII + "', EstadoIX = '" + L.EstadoIX + "',"
                              + " EstadoX = '" + L.EstadoX + "', EstaI = '" + L.EstaI + "', EstaII = '" + L.EstaII + "',"
                              + " EstaIII = '" + L.EstaIII + "', EstaIV = '" + L.EstaIV + "', EstaV = '" + L.EstaV + "',"
                              + " EstaVI = '" + L.EstaVI + "', EstaVII = '" + L.EstaVII + "', EstaVIII = '" + L.EstaVIII + "',"
                              + " EstaIX = '" + L.EstaIX + "', EstaX = '" + L.EstaX + "',"
                              + " ObservaI1 = '" + L.EstadoI + "', ObservaI2 = '" + L.EstadoII + "', ObservaI3 = '" + L.EstadoIII + "',"
                              + " ObservaI4 = '" + L.EstadoIV + "', ObservaI5 = '" + L.EstadoV + "', ObservaII1 = '" + L.ObservExtI + "',"
                              + " ObservaII2 = '" + L.ObservExtII + "', ObservaII3 = '" + L.ObservExtIII + "', ObservaII4 = '" + L.ObservExtIV + "',"
                              + " ObservaII5 = '" + L.ObservExtIV + "', Actualizado = ' ', Sector = '" + L.Sector.Codigo + "', DesSector = '" + L.Sector.Descripcion + "', Dni = '" + L.DNI + "'  where Codigo = " + L.Codigo;

            repo.Modificar(consulta);

            foreach (Tema tema in L.Temas)
            {
                consulta = "UPDATE Legajo SET EstaCurso = '" + tema.Estado + "' WHERE Codigo = '" + L.Codigo +
                           "' And Curso = '" + tema.Codigo + "'";

                repo.Modificar(consulta);
            }
        }
示例#2
0
        public void ActualizarPerfil(int WPerfil, int WVersion)
        {
            Conexion repo     = new Conexion();
            string   consulta = "update Legajo set Actualizado = 'N' where Perfil = " + WPerfil + " and PerfilVersion = " + WVersion;

            repo.Modificar(consulta);
        }
示例#3
0
        public void Modificar(Sector sector)
        {
            Conexion repo     = new Conexion();
            string   consulta = "update Sector set Descripcion = '" + sector.Descripcion + "' where Codigo = " + sector.Codigo;

            repo.Modificar(consulta);
        }
示例#4
0
        public void ModificarCursadaConsolII(int Valor, string Curso, string Legajo, int Año)
        {
            Conexion repo = new Conexion();

            string consulta = "update Cursadas set TipoCursada = " + Valor + " where Curso = '" + Curso + "' And Legajo = '" + Legajo + "' And Ordfecha BETWEEN '" + Año + "0601' And '" + (Año + 1) + "0531'";

            repo.Modificar(consulta);
        }
示例#5
0
        public void ModificarCursadaConsol(int Valor, string Clave)
        {
            Conexion repo = new Conexion();

            string consulta = "update Cursadas set TipoCursada = " + Valor + " where Clave = '" + Clave + "'";

            repo.Modificar(consulta);
        }
示例#6
0
        public void Modificar(Tema tema)
        {
            Conexion repo     = new Conexion();
            string   consulta = "update curso" +
                                " set Descripcion = '" + tema.Descripcion + "', TemaI = '" + tema.TemaI + "', TemaII = '" + tema.TemaII + "'," +
                                "TemaIII = '" + tema.TemaIII + "', Responsable = '" + tema.Responsable + "', Tipo = " + tema.Tipo + ", " +
                                "ResponsableII = '" + tema.ResponsableII.Codigo + "', ResponsableIII = '" + tema.ResponsableIII.Codigo + "'" +
                                "where Codigo = " + tema.Codigo;

            repo.Modificar(consulta);
        }
示例#7
0
        public void Modificar(Curso t)
        {
            Conexion repo = new Conexion();

            var clave2 = t.Curso_Id.ToString().PadLeft(4, '0');
            var clave1 = t.Tema.ToString().PadLeft(4, '0');
            var horas  = t.Horas.ToString().Replace(",", ".");

            string consulta = "update tema set Descripcion = '" + t.Descripcion + "', Horas = " + horas + "where clave = '" + clave1 + clave2 + "'";

            repo.Modificar(consulta);
        }
示例#8
0
        public void ModificarN(DataTable dtTemas, DataTable dtTemasEliminado)
        {
            Conexion repo    = new Conexion();
            int      renglon = 1;

            foreach (DataRow fila in dtTemas.Rows)
            {
                if (fila[4].ToString() == "0")
                {
                    string consulta = "update Tarea set "
                                      + " Descripcion = '" + Descripcion + "', Vigencia = '" + Vigencia + "', Sector = '" + sector.Codigo + "',"
                                      + " TareasI = '" + TareasI + "', TareasII = '" + TareasII + "', TareasIII = '" + TareasIII + "',"
                                      + " DescriI = '" + DescriI + "', DescriII = '" + DescriII + "', DescriIII = '" + DescriIII + "',"
                                      + " DescriIV = '" + DescriIV + "', DescriV = '" + DescriV + "', ObservaI = '" + ObservaI + "',"
                                      + " ObservaII = '" + ObservaII + "', ObservaIII = '" + ObservaIII + "', ObservaIV = '" + ObservaIV + "',"
                                      + " ObservaV = '" + ObservaV + "', NecesariaI = " + NecesariaI + ", NecesariaII = " + NecesariaII + ","
                                      + " NecesariaIII = " + NecesariaIII + ", NecesariaIV = " + NecesariaIV + ", NecesariaV = " + NecesariaV + ","
                                      + " DeseableI = " + DeseableI + ", DeseableII = " + DeseableII + ", DeseableIII = " + DeseableIII + ", "
                                      + " DeseableIV = " + DeseableIV + ", DeseableV = " + DeseableV + ","
                                      + " Equivalencias = '" + EquivalenciasI + "', Fisica = '" + Fisica + "', OtrosI = '" + OtrosI + "',"
                                      + " OtrosII = '" + OtrosII + "', Version = " + Version + ", NecesariaVI = " + NecesariaVI + ", NecesariaVII = " + NecesariaVII + ","
                                      + " NecesariaVIII = " + NecesariaVIII + ", DeseableVI = " + DeseableVI + ", DeseableVII = " + DeseableVII + ", "
                                      + " DeseableVIII = " + DeseableVIII + ", EquivalenciasII = '" + EquivalenciasII + "', Responsable = " + R.Codigo + ","
                                      + " ResponsableII = " + R2.Codigo + ", Curso = " + int.Parse(fila[0].ToString()) + ", NecesariaCurso = '" + fila[2]
                                      + "', DeseableCurso = '" + fila[3] + "'  where Codigo = " + Codigo + " and Renglon = " + renglon;



                    repo.Modificar(consulta);
                }
                else if (fila[4].ToString() == "1")
                {
                    var clave1 = Codigo.ToString().PadLeft(6, '0');
                    var clave2 = renglon.ToString().PadLeft(2, '0');

                    string consulta = "insert into Tarea "
                                      + " (Clave,Codigo,Renglon,Descripcion,Vigencia, Sector, TareasI, TareasII, TareasIII,DescriI, DescriII,DescriIII, DescriIV,"
                                      + " DescriV, ObservaI, ObservaII,ObservaIII,ObservaIV,ObservaV,NecesariaI,NecesariaII,NecesariaIII,NecesariaIV,NecesariaV,"
                                      + " DeseableI,DeseableII,DeseableIII,DeseableIV,DeseableV, Equivalencias, Fisica, OtrosI, OtrosII, Curso,NecesariaCurso, DeseableCurso,"
                                      + " Version,NecesariaVI, NecesariaVII, NecesariaVIII, DeseableVI,DeseableVII,DeseableVIII,EquivalenciasII, Responsable, ResponsableII)"
                                      + " values"
                                      + "('" + clave1 + clave2 + "'," + Codigo + "," + renglon + ",'" + Descripcion + "','" + Vigencia + "'," + sector.Codigo + ",'" + TareasI + "','"
                                      + TareasII + "','" + TareasIII
                                      + "','" + DescriI + "','" + DescriII + "','" + DescriIII + "','" + DescriIV + "','" + DescriV + "','" + ObservaI + "','" + ObservaII + "','"
                                      + ObservaIII + "','" + ObservaIV + "','" + ObservaV + "'," + NecesariaI + "," + NecesariaII + "," + NecesariaIII + "," + NecesariaIV
                                      + "," + NecesariaV + "," + DeseableI + "," + DeseableII + "," + DeseableIII + "," + DeseableIV + "," + DeseableV + ",'" + EquivalenciasI + "','"
                                      + Fisica + "','" + OtrosI + "','" + OtrosII + "'," + int.Parse(fila[0].ToString()) + ", '" + fila[2] + "', '" + fila[3] + "'," + Version + "," + NecesariaVI
                                      + "," + NecesariaVII + "," + NecesariaVIII + "," + DeseableVI + "," + DeseableVII + "," + DeseableVIII + ",'" + EquivalenciasII + "',"
                                      + R.Codigo + "," + R2.Codigo + ")";

                    repo.Agregar(consulta);
                }

                renglon++;
            }

            if (dtTemasEliminado.Rows.Count > 0)
            {
                foreach (DataRow dr in dtTemasEliminado.Rows)
                {
                    repo.Eliminar("delete tarea where codigo = " + Codigo + " and Curso = " + int.Parse(dr[0].ToString()));
                }
            }
        }