コード例 #1
0
        // Devuelve la lista total de todos los Estuches //
        public dynamic Devolver_Lista_Todos_Estudiantes(int Bandera = 1, int ID_Estudiante = 0)
        {
            if (Instancia_BBDD.Abrir_Conexion_BBDD() == true)
            {
                CMD             = new SqlCommand("I_Listado_Estudiantes", Instancia_BBDD.Conexion);
                CMD.CommandType = CommandType.StoredProcedure;
                CMD.Parameters.Add("@ID_Estudiante", SqlDbType.Int).Value = ID_Estudiante;
                CMD.Parameters.Add("@Bandera", SqlDbType.Bit).Value       = Bandera;
                SqlReader = CMD.ExecuteReader();
                List <Estudiante> Lista_Estudiante = new List <Estudiante>();
                if (SqlReader.HasRows)
                {
                    while (SqlReader.Read())
                    {
                        Estudiante Nuevo_Estudiante = new Estudiante();
                        Nuevo_Estudiante.ID_Estudiante    = SqlReader.GetInt32(0);
                        Nuevo_Estudiante.Nombre           = SqlReader.GetString(1);
                        Nuevo_Estudiante.Apellido         = SqlReader.GetString(2);
                        Nuevo_Estudiante.Correo           = SqlReader.GetString(3);
                        Nuevo_Estudiante.Fecha_Nacimiento = SqlReader.GetDateTime(4);
                        Nuevo_Estudiante.Tutor_Nombre     = SqlReader.GetString(5);
                        Nuevo_Estudiante.Tutor_Apellido   = SqlReader.GetString(6);
                        Nuevo_Estudiante.Cedula           = SqlReader.GetString(7);
                        Nuevo_Estudiante.Telefono_1       = SqlReader.GetDecimal(8);
                        Nuevo_Estudiante.Telefono_2       = SqlReader.GetDecimal(9);
                        Nuevo_Estudiante.Direccion        = SqlReader.GetString(10);
                        Nuevo_Estudiante.Sexo             = SqlReader.GetString(11);
                        Nuevo_Estudiante.Foto             = SqlReader.GetString(12);
                        Nuevo_Estudiante.Rol         = SqlReader.GetString(13);
                        Nuevo_Estudiante.Ano_Ingreso = SqlReader.GetDateTime(14);
                        Nuevo_Estudiante.ID_Beca     = SqlReader.GetInt32(15);

                        Lista_Estudiante.Add(Nuevo_Estudiante);
                    }

                    CMD.Dispose();
                    Instancia_BBDD.Cerrar_Conexion();
                    return(JsonConvert.SerializeObject(Lista_Estudiante, Formatting.None, new JsonSerializerSettings
                    {
                        NullValueHandling = NullValueHandling.Ignore
                    }));
                }
                else
                {
                    return("{\"Cod_Resultado\": 0,\"Mensaje\": \"La consulta no devolvio resultados\"}");
                }
            }
            else
            {
                return("{\"Cod_Resultado\": -1,\"Mensaje\": \"No se pudo conectar con la base de datos\"}");
            }
        }
コード例 #2
0
ファイル: Operaciones.cs プロジェクト: RDark98/WS_MELB-master
        // Devuelve la lista total de todos las Aulas //
        public dynamic Devolver_Lista_Todos_Aulas(int Bandera = 1, int ID_Accesorio = 0)
        {
            if (Instancia_BBDD.Abrir_Conexion_BBDD() == true)
            {
                CMD             = new SqlCommand("Listado_Aulas", Instancia_BBDD.Conexion);
                CMD.CommandType = CommandType.StoredProcedure;
                CMD.Parameters.Add("@ID_Aula", SqlDbType.Int).Value = ID_Accesorio;
                CMD.Parameters.Add("@Bandera", SqlDbType.Bit).Value = Bandera;
                SqlReader = CMD.ExecuteReader();
                List <Aula> Lista_Aula = new List <Aula>();
                if (SqlReader.HasRows)
                {
                    while (SqlReader.Read())
                    {
                        Aula Nuevo_Aula = new Aula();
                        Nuevo_Aula.ID_Aula = SqlReader.GetInt32(0);
                        Nuevo_Aula.Numero  = SqlReader.GetInt32(1);
                        Nuevo_Aula.Piso    = SqlReader.GetInt32(2);

                        Lista_Aula.Add(Nuevo_Aula);
                    }

                    CMD.Dispose();
                    Instancia_BBDD.Cerrar_Conexion();
                    return(JsonConvert.SerializeObject(Lista_Aula, Formatting.None, new JsonSerializerSettings
                    {
                        NullValueHandling = NullValueHandling.Ignore
                    }));
                }
                else
                {
                    return("{\"Cod_Resultado\": 0,\"Mensaje\": \"La consulta no devolvio resultados\"}");
                }
            }
            else
            {
                return("{\"Cod_Resultado\": -1,\"Mensaje\": \"No se pudo conectar con la base de datos\"}");
            }
        }
コード例 #3
0
 public AutenticacionBBDD()
 {
     Instancia_BBDD = new ConexionBBDD();
     Instancia_BBDD.Abrir_Conexion_BBDD();
 }
コード例 #4
0
        // Devuelve la lista total de todos los instrumentos //
        public string Devolver_Lista_Todos_Instrumentos(int Bandera = 1, int ID_Instrumento = 0)
        {
            if (Instancia_BBDD.Abrir_Conexion_BBDD() == true)
            {
                CMD             = new SqlCommand("I_Listado_Instrumentos", Instancia_BBDD.Conexion);
                CMD.CommandType = CommandType.StoredProcedure;
                CMD.Parameters.Add("@ID_Instrumento", SqlDbType.Int).Value = ID_Instrumento;
                CMD.Parameters.Add("@Bandera", SqlDbType.Bit).Value        = Bandera;
                SqlReader = CMD.ExecuteReader();
                List <Instrumento> Lista_Instrumento = new List <Instrumento>();
                if (SqlReader.HasRows)
                {
                    while (SqlReader.Read())
                    {
                        Instrumento Nuevo_Instrumento = new Instrumento();
                        Nuevo_Instrumento.ID_Instrumento = SqlReader.GetInt32(0);
                        Nuevo_Instrumento.Nombre         = SqlReader.GetString(1);
                        Nuevo_Instrumento.Material       = SqlReader.GetString(2);
                        Nuevo_Instrumento.Color          = SqlReader.GetString(3);
                        Nuevo_Instrumento.Imagen         = SqlReader.GetString(4);
                        Nuevo_Instrumento.Marca          = SqlReader.GetString(5);
                        Nuevo_Instrumento.Descripcion    = SqlReader.GetString(6);
                        Nuevo_Instrumento.Estado         = SqlReader.GetString(7);
                        Nuevo_Instrumento.ID_Estuche     = SqlReader.GetInt32(8);
                        Nuevo_Instrumento.Nombre_Estuche = SqlReader.GetString(9);
                        Nuevo_Instrumento.ID_Proveedor   = SqlReader.GetInt32(10);
                        Nuevo_Instrumento.Proveedor      = SqlReader.GetString(11);
                        Nuevo_Instrumento.Tipo_Ubicacion = SqlReader.GetString(16);
                        if (Nuevo_Instrumento.Tipo_Ubicacion == "Bodega")
                        {
                            Nuevo_Instrumento.Estante = SqlReader.GetInt32(12);
                            Nuevo_Instrumento.Gaveta  = SqlReader.GetInt32(13);
                        }
                        else
                        {
                            Nuevo_Instrumento.Piso        = SqlReader.GetInt32(15);
                            Nuevo_Instrumento.Numero_Aula = SqlReader.GetInt32(14);
                        }
                        Lista_Instrumento.Add(Nuevo_Instrumento);
                    }

                    CMD.Dispose();
                    Instancia_BBDD.Cerrar_Conexion();
                    return(JsonConvert.SerializeObject(Lista_Instrumento, Formatting.None, new JsonSerializerSettings
                    {
                        NullValueHandling = NullValueHandling.Ignore
                    }));
                }
                else
                {
                    return("{\"Cod_Resultado\": 0,\"Mensaje\": \"La consulta no devolvio resultados\"}");
                }
            }
            else
            {
                return("{\"Cod_Resultado\": -1,\"Mensaje\": \"No se pudo conectar con la base de datos\"}");
            }
        }