Пример #1
0
        //Funcion para Consultar los datos de un NombreTipoPago determinado
        public void ObtenerNombreTipoPagos(int idNombreTipoPago)
        {
            Conexión   conexion = new Conexión();
            string     sql      = @"SELECT idNombreTipoPago, nombreTipoPago,fechaLimite FROM Cuentas.NombreTipoPago WHERE idNombreTipoPago = '" + idNombreTipoPago + "';";
            SqlCommand cmd      = new SqlCommand(sql, conexion.conexion);

            try
            {
                conexion.Abrir();
                SqlDataReader dr = cmd.ExecuteReader();
                while (dr.Read())
                {
                    IdNombreTipoPago = dr.GetInt32(0);
                    NombreTipo       = dr.GetString(1);
                    FechaLimite      = dr.GetString(2);
                }
            }
            catch (SqlException ex)
            {
                throw new Clases.Excepcion(
                          String.Format("{0} \n\n{1}",
                                        "no podemos obtener la informacion del NombreTipoPago", ex.Message), ex, "Clase_NombreTipoPago");;
            }
            finally
            {
                conexion.Cerrar();
            }
        }
Пример #2
0
        public void ObteneNombreTipoPagosPorNombres(string Nombres)
        {
            Conexión   conexion = new Conexión();
            string     sql      = @"SELECT * FROM Cuentas.NombreTipoPago WHERE nombreTipoPago = '" + Nombres + "';";
            SqlCommand cmd      = new SqlCommand(sql, conexion.conexion);

            try
            {
                conexion.Abrir();
                SqlDataReader dr = cmd.ExecuteReader();
                while (dr.Read())
                {
                    IdNombreTipoPago = dr.GetInt32(0);
                    NombreTipo       = dr.GetString(1);
                }
            }
            catch (SqlException excepcion)
            {
                Exception ex = new Exception(
                    String.Format("{0} \n\n{1}",
                                  "no podemos obtener la informacion del NombreTipoPago", excepcion.Message));
                ex.Source = "Clase_NombreTipoPago";
                throw ex;
            }
            finally
            {
                conexion.Cerrar();
            }
        }
Пример #3
0
        public void ObtenerUsuario(string usuarioRe)
        {
            Conexión   conexion = new Conexión();
            string     sql      = @"SELECT idUsuario, nombre, apellido, usuario, clave FROM Acceso.Usuario WHERE usuario = '" + usuarioRe + "' AND estado=1;";
            SqlCommand cmd      = new SqlCommand(sql, conexion.conexion);

            try
            {
                conexion.Abrir();

                SqlDataReader dr = cmd.ExecuteReader();
                while (dr.Read())
                {
                    this.idUsuario = dr.GetInt32(0);
                    this.nombre    = dr.GetString(1);
                    this.apellido  = dr.GetString(2);
                    this.usuario   = dr.GetString(3);
                    this.clave     = dr.GetString(4);
                }
            }
            catch (SqlException excepcion)
            {
                Exception ex = new Exception(
                    String.Format("{0} \n\n{1}",
                                  "no podemos obtener la informacion del usuario", excepcion.Message));
                ex.HelpLink = "*****@*****.**";
                ex.Source   = "Clase_Usuario";
                throw ex;
            }
            finally
            {
                conexion.Cerrar();
            }
        }
Пример #4
0
        public static int ObtenerUsuarioId(string usuarioRe)
        {
            Conexión   conexion = new Conexión();
            string     sql      = @"SELECT idUsuario FROM Acceso.Usuario WHERE usuario = '" + usuarioRe + "';";
            SqlCommand cmd      = new SqlCommand(sql, conexion.conexion);

            try
            {
                conexion.Abrir();

                SqlDataReader dr = cmd.ExecuteReader();
                while (dr.Read())
                {
                    id1 = dr.GetInt32(0);
                }
                return(id1);
            }
            catch (SqlException excepcion)
            {
                id1 = 1;
                Exception ex = new Exception(
                    String.Format("{0} \n\n{1}",
                                  "no podemos obtener la informacion del usuario", excepcion.Message));
                ex.HelpLink = "*****@*****.**";
                ex.Source   = "Clase_Usuario";

                return(id1);

                throw ex;
            }
            finally
            {
                conexion.Cerrar();
            }
        }
Пример #5
0
        //Funcion para Consultar los datos de un Descuento determinado
        public void ObtenerDescuentos(int idDescuento)
        {
            Conexión   conexion = new Conexión();
            string     sql      = @"SELECT idDescuento, nombreDescuento,Valor FROM Cuentas.Descuento WHERE idDescuento = '" + idDescuento + "';";
            SqlCommand cmd      = new SqlCommand(sql, conexion.conexion);

            try
            {
                conexion.Abrir();
                SqlDataReader dr = cmd.ExecuteReader();
                while (dr.Read())
                {
                    IdDescuento     = dr.GetInt32(0);
                    NombreDescuento = dr.GetString(1);
                    Valor           = dr.GetDecimal(2);
                }
            }
            catch (SqlException ex)
            {
                throw new Clases.Excepcion(
                          String.Format("{0} \n\n{1}",
                                        "no podemos obtener la informacion del Descuento", ex.Message), ex, "Clase_Descuentos");;
            }
            finally
            {
                conexion.Cerrar();
            }
        }
Пример #6
0
        public void ObtenerTipoPagosporGrado(int grado, int nombre)
        {
            Conexión   conexion = new Conexión();
            string     sql      = @"SELECT idTipoPago, idNombreTipoPago,idGrado,Valor FROM Cuentas.TipoPago WHERE idNombreTipoPago = '" + nombre + "'AND idGrado='" + grado + "';";
            SqlCommand cmd      = new SqlCommand(sql, conexion.conexion);

            try
            {
                conexion.Abrir();
                SqlDataReader dr = cmd.ExecuteReader();
                while (dr.Read())
                {
                    IdTipoPago       = dr.GetInt32(0);
                    IdNombreTipoPago = dr.GetInt32(1);
                    IdGrado          = dr.GetInt32(2);
                    Valor            = dr.GetDecimal(3);
                }
            }
            catch (SqlException ex)
            {
                throw new Clases.Excepcion(
                          String.Format("{0} \n\n{1}",
                                        "no podemos obtener la informacion del TipoPago", ex.Message), ex, "Clase_TipoPago");;
            }
            finally
            {
                conexion.Cerrar();
            }
        }
Пример #7
0
        //Funcion para Consultar los datos de un Alumnos determinado
        public void ObtenerAlumnos(int id)
        {
            Conexión   conexion = new Conexión();
            string     sql      = @"SELECT idAlumno, identidad, nombres, apellidos, idGrado,idPeriodo,beca FROM Cuentas.Alumno WHERE idAlumno = '" + id + "';";
            SqlCommand cmd      = new SqlCommand(sql, conexion.conexion);

            try
            {
                conexion.Abrir();
                SqlDataReader dr = cmd.ExecuteReader();
                while (dr.Read())
                {
                    IdAlumno  = dr.GetInt32(0);
                    Identidad = dr.GetString(1);
                    Nombres   = dr.GetString(2);
                    Apellidos = dr.GetString(3);
                    IdGrado   = dr.GetInt32(4);
                    IdPeriodo = dr.GetInt32(5);
                    Beca      = dr.GetString(6);
                }
            }
            catch (SqlException ex)
            {
                throw new Clases.Excepcion(
                          String.Format("{0} \n\n{1}",
                                        "no podemos obtener la informacion del Alumnos", ex.Message), ex, "Clase_Alumno");;
            }
            finally
            {
                conexion.Cerrar();
            }
        }
Пример #8
0
        //Funcion para Consultar los datos de un Pago determinado
        public void ObtenerPagos(int idPago)
        {
            Conexión   conexion = new Conexión();
            string     sql      = @"SELECT * FROM Cuentas.Pago WHERE idPago= '" + idPago + "';";
            SqlCommand cmd      = new SqlCommand(sql, conexion.conexion);

            try
            {
                conexion.Abrir();
                SqlDataReader dr = cmd.ExecuteReader();
                while (dr.Read())
                {
                    IdPago      = dr.GetInt32(0);
                    Recibo      = dr.GetString(1);
                    IdAlumno    = dr.GetInt32(2);
                    IdTipo      = dr.GetInt32(3);
                    IdDescuento = dr.GetInt32(4);
                    IdMora      = dr.GetInt32(5);
                    IdUsuario   = dr.GetInt32(6);
                    Total       = dr.GetDecimal(7);
                    FechaPago   = dr.GetString(8);
                    Observacion = dr.GetString(9);
                }
            }
            catch (SqlException ex)
            {
                throw new Clases.Excepcion(
                          String.Format("{0} \n\n{1}",
                                        "no podemos obtener la informacion del Pago", ex.Message), ex, "Clase_Pago");;
            }
            finally
            {
                conexion.Cerrar();
            }
        }
Пример #9
0
        //Pago para la papelera
        public void ObtenerPagos1(int idPago)
        {
            Conexión   conexion = new Conexión();
            string     sql      = @"SELECT   Cuentas.Pago.idPago         as Código,
                                    Cuentas.Grado.nombreGrado   as Grado,
                                    Cuentas.Alumno.nombres      as Nombres, 
                                    Cuentas.Alumno.apellidos    as Apellidos,
                                    Cuentas.Pago.recibo         as Recibo,
                                    Cuentas.NombreTipoPago.nombreTipoPago   as Pago,
                                    Cuentas.Mora.nombreMora     as Mora,
                                    Cuentas.Pago.total          as Total,
                                    Cuentas.Pago.observacion    as Observación
                            FROM Cuentas.Pago  INNER JOIN  Cuentas.Alumno ON 
                            Cuentas.Pago.idAlumno = Cuentas.Alumno.idAlumno INNER JOIN Cuentas.Grado 
							ON Cuentas.Alumno.idGrado = Cuentas.Grado.idGrado INNER JOIN Cuentas.Mora ON
                            Cuentas.Pago.idMora = Cuentas.Mora.idMora INNER JOIN Cuentas.TipoPago 
							ON Cuentas.Pago.idTipo = Cuentas.TipoPago.idTipoPago
                            INNER JOIN Cuentas.NombreTipoPago 
							ON Cuentas.TipoPago.idNombreTipoPago = Cuentas.NombreTipoPago.idNombreTipoPago AND Cuentas.Pago.idPago= '"                             + idPago + "';";
            SqlCommand cmd      = new SqlCommand(sql, conexion.conexion);

            try
            {
                conexion.Abrir();
                SqlDataReader dr = cmd.ExecuteReader();
                while (dr.Read())
                {
                    IdPago      = dr.GetInt32(0);
                    Recibo      = dr.GetString(1);
                    IdAlumno    = dr.GetInt32(2);
                    IdTipo      = dr.GetInt32(3);
                    IdDescuento = dr.GetInt32(4);
                    IdMora      = dr.GetInt32(5);
                    IdUsuario   = dr.GetInt32(6);
                    Total       = dr.GetDecimal(7);
                    FechaPago   = dr.GetString(8);
                    Observacion = dr.GetString(9);
                }
            }
            catch (SqlException ex)
            {
                throw new Clases.Excepcion(
                          String.Format("{0} \n\n{1}",
                                        "no podemos obtener la informacion del Pago", ex.Message), ex, "Clase_Pago");;
            }
            finally
            {
                conexion.Cerrar();
            }
        }