コード例 #1
0
        public Bibliografia ConsultarBibliografiaS(Bibliografia bibliografia)
        {
            DatosSistema datos = new DatosSistema();

            bibliografia.v_TipoEvento = "S";
            var dt = new DataTable();

            string[] parametros = { "@v_DnombreMateria", "@v_año", "@v_Dsemestre", "@v_TipoEvento" };
            dt = datos.getDatosTabla("proDevolverBibliografia", parametros,
                                     bibliografia.v_DnombreMateria,
                                     bibliografia.v_año,
                                     bibliografia.v_Dsemestre,
                                     bibliografia.v_TipoEvento);
            foreach (DataRow fila in dt.Rows)
            {
                bibliografia.v_DnombreMateria = fila["materia"].ToString();
                bibliografia.v_año            = Convert.ToInt32(fila["año"].ToString());
                bibliografia.v_Dsemestre      = fila["semestre"].ToString();
                bibliografia.v_descripcion    = fila["descripcion"].ToString();
                bibliografia.v_estado         = Convert.ToChar(fila["estado"].ToString());
                bibliografia.v_usuario_so     = fila["solicitante"].ToString();
                bibliografia.v_usuario_au     = fila["autorizador"].ToString();
                bibliografia.v_usuario_in     = fila["inactivador"].ToString();
            }
            return(bibliografia);
        }
コード例 #2
0
        public int RechazarBibliografiaS(Bibliografia bibliografia)
        {
            DatosSistema datos = new DatosSistema();

            bibliografia.v_TipoEvento = "R";
            var dt = new DataTable();

            string[] parametros = { "@v_DnombreMateria",
                                    "@v_año",
                                    "@v_Dsemestre",
                                    "@v_descripcion",
                                    "@v_usuario_s",
                                    "@v_usuario_m",
                                    "@v_TipoEvento" };

            return(datos.Ejecutar("proRechazarBibliografiaS",
                                  parametros,
                                  bibliografia.v_DnombreMateria,
                                  bibliografia.v_año,
                                  bibliografia.v_Dsemestre,
                                  bibliografia.v_descripcion,
                                  bibliografia.v_usuario_so,
                                  bibliografia.v_usuario_m,
                                  bibliografia.v_TipoEvento));
        }
コード例 #3
0
        public int SolicitarEliminarMateriaLibroP(Bibliografia bibliografia)
        {
            DatosSistema datos = new DatosSistema();

            bibliografia.v_TipoEvento = "E";
            var dt = new DataTable();

            string[] parametros = { "@v_DnombreMateria",
                                    "@v_Disbn",
                                    "@v_DtipoBibliografia",
                                    "@v_año",
                                    "@v_Dsemestre",
                                    "@v_descripcion",
                                    "@v_usuarioI",
                                    "@v_TipoEvento" };

            return(datos.Ejecutar("proSolicitarEliminarMateriaLibroP",
                                  parametros,
                                  bibliografia.v_DnombreMateria,
                                  bibliografia.v_Disbn,
                                  bibliografia.v_DtipoBibliografia,
                                  bibliografia.v_año,
                                  bibliografia.v_Dsemestre,
                                  bibliografia.v_descripcion,
                                  bibliografia.v_usuario_i,
                                  bibliografia.v_TipoEvento));
        }
コード例 #4
0
        public Bibliografia OptenerIsbn(Bibliografia bibliografia)
        {
            DatosSistema datos = new DatosSistema();

            bibliografia.v_TipoEvento = "N";
            var dt = new DataTable();

            string[] parametros = { "@v_TipoEvento" };
            dt = datos.getDatosTabla("proDevolverDatos", parametros, bibliografia.v_TipoEvento);
            foreach (DataRow fila in dt.Rows)
            {
                bibliografia.v_isbn.Add(fila["isbn"].ToString());
            }
            return(bibliografia);
        }
コード例 #5
0
        public int VerificarBibliografia(Bibliografia bibliografia)
        {
            bibliografia.v_TipoEvento = "V";
            DatosSistema datos = new DatosSistema();

            string[] parametros = { "@v_DnombreMateria",
                                    "@v_año",
                                    "@v_Dsemestre",
                                    "@v_usuario_i",
                                    "@v_TipoEvento" };

            return(datos.Ejecutar("proVerificarBibliografia", parametros,
                                  bibliografia.v_DnombreMateria,
                                  bibliografia.v_año,
                                  bibliografia.v_Dsemestre,
                                  bibliografia.v_usuario_i,
                                  bibliografia.v_TipoEvento));
        }
コード例 #6
0
        public int EliminarBibliografiaP(Bibliografia bibliografia)
        {
            DatosSistema datos = new DatosSistema();

            bibliografia.v_TipoEvento = "E";
            var dt = new DataTable();

            string[] parametros = { "@v_DnombreMateria",
                                    "@v_Dsemestre",
                                    "@v_usuarioI",
                                    "@v_TipoEvento" };

            return(datos.Ejecutar("proEliminarBibliografiaE",
                                  parametros,
                                  bibliografia.v_DnombreMateria,
                                  bibliografia.v_Dsemestre,
                                  bibliografia.v_usuario_i,
                                  bibliografia.v_TipoEvento));
        }
コード例 #7
0
        public Bibliografia ConsultarMateriaLibroS(Bibliografia bibliografia)
        {
            DatosSistema datos = new DatosSistema();

            bibliografia.v_TipoEvento = "S";
            var dt = new DataTable();

            string[] parametros = { "@v_DnombreMateria", "@v_año", "@v_Dsemestre", "@v_usuario", "@v_TipoEvento" };
            dt = datos.getDatosTabla("proDevolverMateriaLibro", parametros,
                                     bibliografia.v_DnombreMateria,
                                     bibliografia.v_año,
                                     bibliografia.v_Dsemestre,
                                     bibliografia.v_usuario_i,
                                     bibliografia.v_TipoEvento);
            foreach (DataRow fila in dt.Rows)
            {
                bibliografia.v_materia_libro.Add(fila["datos"].ToString());
            }
            return(bibliografia);
        }
コード例 #8
0
        public int VerificarBibliografia(Bibliografia bibliografia)
        {
            bibliografia.v_TipoEvento = "V";
            DatosSistema datos = new DatosSistema();
            string[] parametros = { "@v_DnombreMateria",
                                    "@v_año",
                                    "@v_Dsemestre",
                                    "@v_usuario_i",
                                    "@v_TipoEvento"};

            return datos.Ejecutar("proVerificarBibliografia", parametros,
                                   bibliografia.v_DnombreMateria,
                                   bibliografia.v_año,
                                   bibliografia.v_Dsemestre,
                                   bibliografia.v_usuario_i,
                                   bibliografia.v_TipoEvento);
        }
コード例 #9
0
        public int AutorizarBibliografiaS(Bibliografia bibliografia)
        {
            DatosSistema datos = new DatosSistema();
            bibliografia.v_TipoEvento = "A";
            var dt = new DataTable();
            string[] parametros = { "@v_DnombreMateria",
                                    "@v_año",
                                    "@v_Dsemestre",
                                    "@v_descripcion",
                                    "@v_usuario_s",
                                    "@v_usuario_m",
                                    "@v_TipoEvento" };

            return datos.Ejecutar("proAutorizarBibliografiaS",
                                    parametros,
                                    bibliografia.v_DnombreMateria,
                                    bibliografia.v_año,
                                    bibliografia.v_Dsemestre,
                                    bibliografia.v_descripcion,
                                    bibliografia.v_usuario_so,
                                    bibliografia.v_usuario_m,
                                    bibliografia.v_TipoEvento);
        }
コード例 #10
0
 public Bibliografia OptenerTipoBibliografia(Bibliografia bibliografia)
 {
     DatosSistema datos = new DatosSistema();
     bibliografia.v_TipoEvento = "G";
     var dt = new DataTable();
     string[] parametros = { "@v_TipoEvento" };
     dt = datos.getDatosTabla("proDevolverDatos", parametros, bibliografia.v_TipoEvento);
     foreach (DataRow fila in dt.Rows)
     {
         bibliografia.v_tipoBibliografia.Add(fila["tipobibliografia"].ToString());
     }
     return bibliografia;
 }
コード例 #11
0
        public int SolicitarEliminarMateriaLibroP(Bibliografia bibliografia)
        {
            DatosSistema datos = new DatosSistema();
            bibliografia.v_TipoEvento = "E";
            var dt = new DataTable();
            string[] parametros = { "@v_DnombreMateria",
                                    "@v_Disbn",
                                    "@v_DtipoBibliografia",
                                    "@v_año",
                                    "@v_Dsemestre",
                                    "@v_descripcion",
                                    "@v_usuarioI",
                                    "@v_TipoEvento" };

            return datos.Ejecutar("proSolicitarEliminarMateriaLibroP",
                                    parametros,
                                    bibliografia.v_DnombreMateria,
                                    bibliografia.v_Disbn,
                                    bibliografia.v_DtipoBibliografia,
                                    bibliografia.v_año,
                                    bibliografia.v_Dsemestre,
                                    bibliografia.v_descripcion,
                                    bibliografia.v_usuario_i,
                                    bibliografia.v_TipoEvento);
        }
コード例 #12
0
        public int EliminarBibliografiaP(Bibliografia bibliografia)
        {
            DatosSistema datos = new DatosSistema();
            bibliografia.v_TipoEvento = "E";
            var dt = new DataTable();
            string[] parametros = { "@v_DnombreMateria",
                                    "@v_Dsemestre",
                                    "@v_usuarioI",
                                    "@v_TipoEvento" };

            return datos.Ejecutar("proEliminarBibliografiaE",
                                    parametros,
                                    bibliografia.v_DnombreMateria,
                                    bibliografia.v_Dsemestre,
                                    bibliografia.v_usuario_i,
                                    bibliografia.v_TipoEvento);
        }
コード例 #13
0
        public Bibliografia ConsultarMateriaLibroSAI(Bibliografia bibliografia)
        {
            DatosSistema datos = new DatosSistema();
            bibliografia.v_TipoEvento = "G";
            var dt = new DataTable();
            string[] parametros = { "@v_DnombreMateria", "@v_año", "@v_Dsemestre", "@v_usuario", "@v_TipoEvento" };
            dt = datos.getDatosTabla("proDevolverMateriaLibro", parametros,
                bibliografia.v_DnombreMateria,
                bibliografia.v_año,
                bibliografia.v_Dsemestre,
                bibliografia.v_usuario_i,
                bibliografia.v_TipoEvento);
            foreach (DataRow fila in dt.Rows)
            {
                bibliografia.v_materia_libro.Add(fila["datos"].ToString());

            }
            return bibliografia;
        }
コード例 #14
0
 public Bibliografia ConsultarBibliografiaSAI(Bibliografia bibliografia)
 {
     DatosSistema datos = new DatosSistema();
     bibliografia.v_TipoEvento = "G";
     var dt = new DataTable();
     string[] parametros = { "@v_DnombreMateria", "@v_año", "@v_Dsemestre", "@v_TipoEvento" };
     dt = datos.getDatosTabla("proDevolverBibliografia", parametros,
         bibliografia.v_DnombreMateria,
         bibliografia.v_año,
         bibliografia.v_Dsemestre,
         bibliografia.v_TipoEvento);
     foreach (DataRow fila in dt.Rows)
     {
         bibliografia.v_DnombreMateria = fila["materia"].ToString();
         bibliografia.v_año = Convert.ToInt32(fila["año"].ToString());
         bibliografia.v_Dsemestre = fila["semestre"].ToString();
         bibliografia.v_descripcion = fila["descripcion"].ToString();
         bibliografia.v_estado = Convert.ToChar(fila["estado"].ToString());
         bibliografia.v_usuario_so = fila["solicitante"].ToString();
         bibliografia.v_usuario_au = fila["autorizador"].ToString();
         bibliografia.v_usuario_in = fila["inactivador"].ToString();
     }
     return bibliografia;
 }
コード例 #15
0
        private void mostrarLista()
        {
            StringBuilder errorMessages = new StringBuilder();
            Bibliografia bi = new Bibliografia();
            try
            {

                if ((bi.OptenerMateria(bi)).v_materia.Count != 0)
                {
                    SLmateria = new SortedList();
                    foreach (String materia in bi.v_materia)
                    {
                        SLmateria.Add(materia, materia);
                    }
                    com_materia.DataSource = SLmateria.GetValueList();
                    com_materia.Show();
                }

                if ((bi.OptenerSemestre(bi)).v_semestre.Count != 0)
                {
                    SLsemestre = new SortedList();
                    foreach (String semestre in bi.v_semestre)
                    {
                        SLsemestre.Add(semestre, semestre);
                    }
                    com_semestre.DataSource = SLsemestre.GetValueList();
                    com_semestre.Show();
                }
            }
            catch (SqlException ex)
            {
                for (int i = 0; i < ex.Errors.Count; i++)
                {
                    errorMessages.Append("Index #" + i + "\n" +
                    "Message: " + ex.Errors[i].Message + "\n" +
                    "LineNumber: " + ex.Errors[i].LineNumber + "\n" +
                    "Source: " + ex.Errors[i].Source + "\n" +
                    "Procedure: " + ex.Errors[i].Procedure + "\n");
                }
                Console.WriteLine(errorMessages.ToString());

                MessageBox.Show(ex.Errors[0].Message.ToString(),
                "Autorizar Bibliografía",
                MessageBoxButtons.OK,
                MessageBoxIcon.Warning);
            }
        }
コード例 #16
0
        private void mostrarLista()
        {
            StringBuilder errorMessages = new StringBuilder();
            Bibliografia bi = new Bibliografia();
            try
            {

                if ((bi.OptenerIsbn(bi)).v_isbn.Count != 0)
                {
                    SLisbn = new SortedList();
                    foreach (String isbn in bi.v_isbn)
                    {
                        SLisbn.Add(isbn, isbn);
                    }
                    com_isbn.DataSource = SLisbn.GetValueList();
                    com_isbn.Show();
                }

                if ((bi.OptenerTipoBibliografia(bi)).v_tipoBibliografia.Count != 0)
                {
                    SLtipobibliografia = new SortedList();
                    foreach (String tipobibliografias in bi.v_tipoBibliografia)
                    {
                        SLtipobibliografia.Add(tipobibliografias, tipobibliografias);
                    }
                    com_tipo_bibliografia.DataSource = SLtipobibliografia.GetValueList();
                    com_tipo_bibliografia.Show();
                }
            }
            catch (SqlException ex)
            {
                for (int i = 0; i < ex.Errors.Count; i++)
                {
                    errorMessages.Append("Index #" + i + "\n" +
                    "Message: " + ex.Errors[i].Message + "\n" +
                    "LineNumber: " + ex.Errors[i].LineNumber + "\n" +
                    "Source: " + ex.Errors[i].Source + "\n" +
                    "Procedure: " + ex.Errors[i].Procedure + "\n");
                }
                Console.WriteLine(errorMessages.ToString());

                MessageBox.Show(ex.Errors[0].Message.ToString(),
                "Asignar Libros",
                MessageBoxButtons.OK,
                MessageBoxIcon.Warning);
            }
        }