Ejemplo n.º 1
0
        public static List <Facturacion> TodasLasFacturasND()
        {
            List <Facturacion> Factura = new List <Facturacion>();

            using (SqlConnection conexion = DBcomun.ObetenerConexion())
            {
                SqlCommand comando = new SqlCommand(string.Format("Select * from Facturacion"), conexion);

                SqlDataReader reader = comando.ExecuteReader();

                while (reader.Read())
                {
                    Facturacion pFactura = new Facturacion();

                    pFactura.Matricula_Estudiante = reader.GetInt32(0);
                    pFactura.Nombre_Estudiante    = reader.GetString(1);
                    pFactura.Precio           = Convert.ToDouble(reader.GetValue(2));
                    pFactura.Fecha_Factura    = reader.GetDateTime(3).ToString();
                    pFactura.Razon_Pago       = reader.GetString(4);
                    pFactura.Cancelacion_Pago = reader.GetString(5);
                    pFactura.Codigo_Factura   = reader.GetInt32(6);

                    Factura.Add(pFactura);
                }
                conexion.Close();
            }
            return(Factura);
        }
Ejemplo n.º 2
0
        public static List <Facturacion> BuscarFacturas1(string Matricula, string NombreApellido, string Precio, string FechaFa, string CodigoFa, string notas)
        {
            List <Facturacion> Factura = new List <Facturacion>();

            using (SqlConnection conexion = DBcomun.ObetenerConexion())
            {
                SqlCommand comando = new SqlCommand(string.Format("select * from Facturacion where IDCLiente like '{0}%' and NombreCLiente like '{1}%' and Precio like '{2}%' and FechaFactura like '{3}%' and Notas like '{4}%' and CodigoFacturacion like '{5}%'",
                                                                  Matricula, NombreApellido, Precio, FechaFa, notas, CodigoFa), conexion);
                SqlDataReader reader = comando.ExecuteReader();

                while (reader.Read())
                {
                    Facturacion pFactura = new Facturacion();
                    pFactura.Matricula_Estudiante = reader.GetInt32(0);
                    pFactura.Nombre_Estudiante    = reader.GetString(1);
                    pFactura.Precio           = Convert.ToDouble(reader.GetValue(2));
                    pFactura.Fecha_Factura    = reader.GetDateTime(3).ToString();
                    pFactura.Razon_Pago       = reader.GetString(4);
                    pFactura.Cancelacion_Pago = reader.GetString(5);
                    pFactura.Codigo_Factura   = reader.GetInt32(6);

                    Factura.Add(pFactura);
                }
                conexion.Close();
            }
            return(Factura);
        }
Ejemplo n.º 3
0
        public static string ObtenerCodigo(Facturacion pFactura)
        {
            string Codigo = null;

            using (SqlConnection conaxion = DBcomun.ObetenerConexion())
            {
                SqlCommand comando = new SqlCommand(string.Format("Select CodigoFacturacion from Facturacion Where IDCLiente = {0} and NombreCliente = '{1}' and Precio = '{2}' and FechaFactura = '{3}' and Notas = '{4}' and CancelacionPago = '{5}'",
                                                                  pFactura.Matricula_Estudiante, pFactura.Nombre_Estudiante, pFactura.Precio, pFactura.Fecha_Factura, pFactura.Razon_Pago, pFactura.Cancelacion_Pago), conaxion);

                Codigo = comando.ExecuteScalar().ToString();

                conaxion.Close();
            }
            return(Codigo);
        }
Ejemplo n.º 4
0
        public static int CrearFactura(Facturacion pFactura)
        {
            int Factura = 0;

            using (SqlConnection conexion = DBcomun.ObetenerConexion())
            {
                SqlCommand comando = new SqlCommand(string.Format("insert into Facturacion (IDCliente, NombreCliente, Precio, FechaFactura, Notas, CancelacionPago) values ({0}, '{1}', {2}, '{3}', '{4}', '{5}')",
                                                                  pFactura.Matricula_Estudiante, pFactura.Nombre_Estudiante, pFactura.Precio, pFactura.Fecha_Factura, pFactura.Razon_Pago, pFactura.Cancelacion_Pago), conexion);

                Factura = comando.ExecuteNonQuery();

                conexion.Close();
            }
            return(Factura);
        }