示例#1
0
        public void Agregar()
        {
            Conexion repo    = new Conexion();
            int      renglon = 1;

            foreach (var t in Temas)
            {
                var clave1 = Codigo.ToString().PadLeft(6, '0');
                var clave2 = Version.ToString().PadLeft(4, '0');
                var clave3 = renglon.ToString().PadLeft(2, '0');


                string consulta = "insert into TareaVersion "
                                  + " (Clave,Codigo,Renglon,Descripcion,DesdeVigencia, HastaVigencia, 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)"
                                  + " values"
                                  + "('" + clave1 + clave2 + clave3 + "'," + Codigo + "," + renglon + ",'" + Descripcion + "','" + DesdeVigencia + "','" + HastaVigencia + "',"
                                  + 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 + "'," + t.Codigo + "," + t.Necesaria + "," + t.Deseable + "," + Version + "," + NecesariaVI
                                  + "," + NecesariaVII + "," + NecesariaVIII + "," + DeseableVI + "," + DeseableVII + "," + DeseableVIII + ",'" + EquivalenciasII + "')";

                repo.Agregar(consulta);

                renglon++;
            }
        }
示例#2
0
        public void Agregar()
        {
            Conexion repo     = new Conexion();
            string   consulta = "insert into Sector (Codigo,Descripcion) values (" + Codigo + ",'" + Descripcion + "')";

            repo.Agregar(consulta);
        }
示例#3
0
        public void Agregar()
        {
            Conexion repo = new Conexion();

            string consulta = "insert into curso" +
                              "(Codigo,Descripcion,TemaI,TemaII,TemaIII,Responsable,Tipo,ResponsableII,ResponsableIII) values " +
                              "(" + Codigo + ",'" + Descripcion + "','" + TemaI + "','" + TemaII + "','" + TemaIII + "','" + Responsable + "'" +
                              "," + Tipo + "," + ResponsableII.Codigo + "," + ResponsableIII.Codigo + ")";

            repo.Agregar(consulta);
        }
示例#4
0
        public void Agregar()
        {
            Conexion repo = new Conexion();

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


            string consulta = "insert into tema" +
                              "(clave,Tema,Descripcion,Curso,Horas) values ('" + clave1 + clave2 + "'," + Curso_Id + ",'" + Descripcion + "'," + Tema + "," + horas + ")";

            repo.Agregar(consulta);
        }
示例#5
0
        public void Agregar()
        {
            Conexion Repo = new Conexion();

            int renglon = 1;

            foreach (var t in Temas)
            {
                var clave1 = Codigo.ToString().PadLeft(6, '0');
                var clave2 = renglon.ToString().PadLeft(2, '0');

                var claper1 = Perfil.Codigo.ToString().PadLeft(6, '0');
                var claper2 = "1".PadLeft(2, '0');

                string nece = t.Necesaria == 1 ? "X" : "";
                string dese = t.Deseable == 1 ? "X" : "";

                //int estado = ObtenerEstado(t.Estado);


                string consulta = "insert into Legajo "
                                  + " (Clave, Codigo,Renglon, Descripcion,FIngreso,EstadoI,"
                                  + " EstadoII,EstadoIII,EstadoIV,EstadoV,EstadoVI,EstadoVII,"
                                  + " EstadoVIII,EstadoIX,EstadoX, Curso, EstadoCurso, EstaI,"
                                  + " EstaII,EstaIII,EstaIV,EstaV,EstaVI,EstaVII,EstaVIII,EstaIX,EstaX,"
                                  + " EstaCurso,Perfil,ClavePerfil, NecesariaCurso,DeseableCurso,FechaVersion,"
                                  + " Version,ImprePerfil, Fegreso, PerfilVersion, Sector, DesSector, ObservaI1,"
                                  + " ObservaI2, ObservaI3, ObservaI4, ObservaI5, ObservaII1, ObservaII2, ObservaII3,"
                                  + " ObservaII4, ObservaII5, dni)"
                                  + " values " +
                                  "('" + clave1 + clave2 + "'," + Codigo + "," + renglon + ",'" + Descripcion + "','" + FIngreso + "','" + EstadoI + "',"
                                  + " '" + EstadoII + "','" + EstadoIII + "','" + EstadoIV + "','" + EstadoV + "','" + EstadoVI + "','" + EstadoVII + "',"
                                  + " '" + EstadoVIII + "','" + EstadoIX + "','" + EstadoX + "'," + t.Codigo + ",'" + t.Observacion + "', '" + EstaI + "',"
                                  + " '" + EstaII + "','" + EstaIII + "','" + EstaIV + "','" + EstaV + "','"
                                  + EstaVI + "','" + EstaVII + "','" + EstaVIII + "','" + EstaIX + "','" + EstaX + "',"
                                  + " " + t.Estado + "," + Perfil.Codigo + ",'" + claper1 + claper2 + "','" + nece + "','" + dese + "','" + FechaVersion + "',"
                                  + " " + Version + " ,'" + Perfil.Descripcion + "','" + FEgreso + "'," + Perfil.Version + "," + Sector.Codigo + ",'" + Sector.Descripcion + "',"
                                  + "' ',' ', ' ', ' ', ' ', '" + ObservExtI + "','" + ObservExtII + "','" + ObservExtIII + "','" + ObservExtIV + "','" + ObservExtV + "', '"
                                  + DNI + "')";

                Repo.Agregar(consulta);

                renglon++;
            }
        }
示例#6
0
        public void Agregar()
        {
            Conexion Repo = new Conexion();

            int renglon = 1;

            foreach (var t in Temas)
            {
                var clave1 = Codigo.ToString().PadLeft(6, '0');
                var clave2 = Version.PadLeft(4, '0');
                var clave3 = renglon.ToString().PadLeft(2, '0');

                var claper1 = Perfil.Codigo.ToString().PadLeft(6, '0');
                var claper2 = "1".PadLeft(2, '0');

                string nece = t.Necesaria == 1 ? "X" : "";
                string dese = t.Deseable == 1 ? "X" : "";

                //int estado = ObtenerEstado(t.Estado);


                string consulta = "insert into LegajoVersion "
                                  + " (Clave, Codigo,Renglon, Descripcion,FIngreso,EstadoI,"
                                  + " EstadoII,EstadoIII,EstadoIV,EstadoV,EstadoVI,EstadoVII,"
                                  + " EstadoVIII,EstadoIX,EstadoX, Curso, EstadoCurso, EstaI,"
                                  + " EstaII,EstaIII,EstaIV,EstaV,EstaVI,EstaVII,EstaVIII,EstaIX,EstaX,"
                                  + " EstaCurso,Perfil,ClavePerfil, NecesariaCurso,DeseableCurso,FechaVersionI, FechaVersionII,"
                                  + " Version, Fegreso, PerfilVersion)"
                                  + " values " +
                                  "('" + clave1 + clave2 + clave3 + "'," + Codigo + "," + renglon + ",'" + Descripcion + "','" + FIngreso + "','" + EstadoI + "',"
                                  + " '" + EstadoII + "','" + EstadoIII + "','" + EstadoIV + "','" + EstadoV + "','" + EstadoVI + "','" + EstadoVII + "',"
                                  + " '" + EstadoVIII + "','" + EstadoIX + "','" + EstadoX + "'," + t.Codigo + ",'" + t.Observacion + "', '" + ObtenerValor(EstaI) + "',"
                                  + " '" + ObtenerValor(EstaII) + "','" + ObtenerValor(EstaIII) + "','" + ObtenerValor(EstaIV) + "','" + ObtenerValor(EstaV) + "','"
                                  + ObtenerValor(EstaVI) + "','" + ObtenerValor(EstaVII) + "','" + ObtenerValor(EstaVIII) + "','" + ObtenerValor(EstaIX) + "','" + ObtenerValor(EstaX) + "',"
                                  + " " + t.EstaCurso + "," + Perfil.Codigo + ",'" + claper1 + claper2 + "','" + nece + "','" + dese + "','" + FechaVersionI + "','" + FechaVersionII + "',"
                                  + " " + Version + ",'" + FEgreso + "'," + Perfil.Version + ")";

                Repo.Agregar(consulta);

                renglon++;
            }
        }
示例#7
0
        public void Agregar()
        {
            Conexion repo = new Conexion();

            var clave1 = Año.PadLeft(4, '0');
            var clave2 = Curso.ToString().PadLeft(4, '0');

            var   horas     = Horas.ToString().Replace(",", ".");
            var   realizado = HorasRealizadas.ToString().Replace(",", ".");
            float porce     = (HorasRealizadas * 100) / Horas;

            var procentaje = !float.IsNaN(porce) ? porce.ToString().Replace(",", ".") : "0";

            string consulta = "insert into cronogramaII (Clave,Ano,Curso,Personas,Horas,HorasRealizado,Porce," +
                              " Mes1, Mes2,Mes3,Mes4,Mes5,Mes6,Mes7,Mes8,Mes9,Mes10,Mes11,Mes12) " +
                              "values ('" + clave1 + clave2 + "', " + Año + ", " + Curso + "," + Personas + ", " + horas + ", "
                              + realizado + ", " + procentaje + ", '" + Mes1 + "', '" + Mes2 + "', '" + Mes3 + "', " +
                              " '" + Mes4 + "', '" + Mes5 + "','" + Mes6 + "','" + Mes7 + "','" + Mes8 + "','" + Mes9 + "', " +
                              "'" + Mes10 + "','" + Mes11 + "','" + Mes12 + "')";

            repo.Agregar(consulta);
        }
示例#8
0
        public void Agregar()
        {
            Conexion repo = new Conexion();

            int renglon = 1;

            foreach (var item in Cursos)
            {
                var clave1 = Legajo.Codigo.ToString().PadLeft(6, '0');
                var clave2 = Año.PadLeft(4, '0');
                var clave3 = renglon.ToString().PadLeft(2, '0');

                var horas     = item.Horas.ToString().Replace(",", ".");
                var realizado = item.Realizado.ToString().Replace(",", ".");

                string consulta = "insert into cronograma (Clave,Legajo,Ano,Renglon,Curso,Horas,Realizado," +
                                  " DesLegajo, Tema,DesTema) " +
                                  "values ('" + clave1 + clave2 + clave3 + "', " + Legajo.Codigo + ", " + Año + "," + renglon + ", " + item.Curso_Id + ", "
                                  + horas + ", " + realizado + ", '" + Legajo.Descripcion + "', " + item.Tema + ",'' )";
                repo.Agregar(consulta);

                renglon++;
            }
        }
示例#9
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()));
                }
            }
        }