コード例 #1
0
        public NorthwindUnitOfWork(string connectionString)
        {
            Customers    = new CustomersRepository(connectionString);
            Orders       = new OrdersRepository(connectionString);
            OrderDetails = new OrderDetailsRepository(connectionString);
            Users        = new UserRepository(connectionString);
            Products     = new ProductsRepository(connectionString);
            Suppliers    = new SuppliersRepository(connectionString);

            Clientes     = new ClientesRepository(connectionString);
            Contratistas = new ContratistasRepository(connectionString);
            Contratos    = new ContratosRepository(connectionString);
            Lugares      = new LugaresRepository(connectionString);
            Servicios    = new ServiciosRepository(connectionString);
        }
コード例 #2
0
        public ActionResult Index()
        {
            //string[] lines = System.IO.File.ReadAllLines(@"C:\servicioscampos.txt");
            //ServiciosRepository serviciosRepository = new ServiciosRepository();

            //foreach (string line in lines)
            //{
            //    var campos = line.Split('\t');
            //    var servicioId = Convert.ToInt32(campos.First());
            //    var servicio = serviciosRepository.LoadById(servicioId);
            //    var tipoDato = enumTipoDato.Cadena.GetHashCode();
            //    for (var i = 2; i < campos.Length - 1; i++)
            //    {
            //        var campo = campos[i].Trim();
            //        if (!string.IsNullOrEmpty(campo) && !campo.ContainsInvariant("Nombre del titular") && !campo.ContainsInvariant("Fecha límite de pago") && !campo.ContainsInvariant("Importe a Pagar"))
            //        {
            //            if (campo.ContainsInvariant("fecha"))
            //            {
            //                tipoDato = enumTipoDato.Fecha.GetHashCode();
            //            }
            //            else if (campo.ContainsInvariant("import"))
            //            {
            //                tipoDato = enumTipoDato.Dinero.GetHashCode();
            //            }
            //            servicio.DetalleServicios.Add(new DetalleServicio { Campo = campo, Tipo = (short)tipoDato, FechaCreacion = DateTime.UtcNow.GetCurrentTime(), ServicioId = servicioId });
            //        }
            //    }
            //}
            //serviciosRepository.Save();
            ServiciosRepository serviciosRepository = new ServiciosRepository();
            //Le resto el número de servicios que aparecen en el Home
            ViewBag.ServicesCount = serviciosRepository.GetServicesCount() - 12;
            return View();
            //return RedirectToAction("Logon","Account");
        }
コード例 #3
0
 public ServiciosService(string connectionString)
 {
     conexion            = new ConnectionManager(connectionString);
     serviciorepositorio = new ServiciosRepository(conexion);
 }