コード例 #1
0
        public List <Matricula> listarMatriculas()
        {
            List <Matricula> listamatriculas = new List <Matricula>();

            SqlCommand cmd = new SqlCommand("usp_matricula_listar", conexion);

            cmd.CommandType = CommandType.StoredProcedure;

            conexion.Open();

            SqlDataReader data = cmd.ExecuteReader();

            while (data.Read() == true)
            {
                Planes planes = new Planes(Convert.ToInt32(data["IdPlan"]),
                                           Convert.ToInt32(data["CantidadMeses"]),
                                           Convert.ToDecimal(data["Precio"]), 0);

                Empleado empleado = new Empleado(Convert.ToInt32(data["IdEmpleado"]),
                                                 Convert.ToString(data["NombresEmpleado"]),
                                                 null,
                                                 Convert.ToString(data["DNI"]),
                                                 null, null, null, null, null
                                                 );

                Cliente cliente = new Cliente(Convert.ToInt32(data["IdCliente"]),
                                              Convert.ToString(data["nombresCliente"]),
                                              null,
                                              Convert.ToString(data["dniCliente"]),
                                              null, null, DateTime.Now
                                              );

                Promociones promocion = new Promociones(Convert.ToInt32(data["IdPromocion"]),
                                                        Convert.ToString(data["Nombre"]),
                                                        Convert.ToInt32(data["Descuento"])
                                                        );

                Matricula matricula = new Matricula(Convert.ToInt32(data["IdMatricula"]),
                                                    cliente, empleado,
                                                    Convert.ToDecimal(data["Total"]),
                                                    Convert.ToDateTime(data["Fecha"]),
                                                    Convert.ToDateTime(data["FechaIni"]),
                                                    Convert.ToDateTime(data["FechaFin"]),
                                                    Convert.ToInt32(data["NPagos"]),
                                                    planes, promocion
                                                    );

                listamatriculas.Add(matricula);
            }

            conexion.Close();
            return(listamatriculas);
        }
コード例 #2
0
        public List <Promociones> listarPromociones()
        {
            List <Promociones> listapromociones = new List <Promociones>();

            SqlCommand cmd = new SqlCommand("usp_promociones_listar", conexion);

            cmd.CommandType = CommandType.StoredProcedure;

            conexion.Open();

            SqlDataReader data = cmd.ExecuteReader();

            while (data.Read() == true)
            {
                Promociones fila = new Promociones(Convert.ToInt32(data["IdPromocion"]),
                                                   Convert.ToString(data["Nombre"]),
                                                   Convert.ToInt32(data["Descuento"])
                                                   );
                listapromociones.Add(fila);
            }

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