public ActionResult Create(Unidad newUnidad)
        {
            if (ModelState.IsValid)
            {
                db.Unidades.Add(newUnidad);
                db.SaveChanges();

                return RedirectToAction("Index");
            }
            return View(newUnidad);
        }
        //
        // GET: /DefaultData/
        public ActionResult Index()
        {
            Cliente Cliente = new Cliente
            {
                CalleReceptor = "Cerrada Alvaro Obregon",
                CodigoPostalReceptor = "72760",
                ColoniaReceptor = "Fraccionamiento Horizontal El Campanario",
                Contacto = "Mane",
                Email = "*****@*****.**",
                EstadoReceptor = "Puebla",
                MunicipioReceptor = "San Pedro Cholula",
                NoExteriorReceptor = "2",
                NombreCliente = "Jose Manuel Heredia Hidalgo",
                NombreReceptor = "Jose Manuel Heredia Hidalgo",
                PaisReceptor = "México",
                RfcReceptor = "HEHM880429QG7",
                Telefono = "2222474817"

            };

            db.Clientes.Add(Cliente);

            Sucursal Sucursal = new Sucursal
            {
                Cuenta ="SEG0809151GA",
                DomicilioFiscal = "Blvd. Forjadores de Puebla #8A Colonia Manantiales. San Pedro Cholula, Puebla. CP 72760",
                Nombre = "Forjadores",
                Password ="******",
                RFC = "SEG0809151GA",
                Telefono = "22224847474"
            };

            db.Sucursales.Add(Sucursal);

            TryUpdateModel(Sucursal);

            Categoria Cat1 = new Categoria
            {
                Nombre = "Gases"
            };
            Categoria Cat2 = new Categoria
            {
                Nombre = "Soldadura"
            };

            db.Categorias.Add(Cat1);
            db.Categorias.Add(Cat2);

            Unidad u1 = new Unidad
            {
                Nombre = "Kg"
            };

            Unidad u2 = new Unidad
            {
                Nombre = "M3"
            };

            db.Unidades.Add(u1);
            db.Unidades.Add(u2);

            TryUpdateModel(Cat1);
            TryUpdateModel(Cat2);

            TryUpdateModel(u1);
            TryUpdateModel(u2);

            Producto p1 = new Producto
            {
                Activo = true,
                Clave = "SEGOX2011",
                Descripcion = "Oxigeno Industrial de 8.5",
                FotoUrl = "",
                IdCategoria = 1,
                IdUnidad = 1,
                Nombre = "Oxigeno Industrial de 8.5",
                PrecioLista = 88.9M
            };

            Producto p2 = new Producto
            {
                Activo = true,
                Clave = "SEGSOL2011",
                Descripcion = "Soldadura Grinox",
                FotoUrl = "",
                IdCategoria = 2,
                IdUnidad = 2,
                Nombre = "Soldadura Grinox",
                PrecioLista = 55.00M,
            };

            db.Productos.Add(p1);
            db.Productos.Add(p2);

            db.SaveChanges();

            ProductoSucursal ps1 = new ProductoSucursal
            {
                cantidad = 100.00M,
                IdProducto = 1,
                IdSucursal = 1,
                Producto = db.Productos.Find(1),
                Sucursal = db.Sucursales.Find(1)
            };

            ProductoSucursal ps2 = new ProductoSucursal
            {
                cantidad = 100.00M,
                IdProducto = 2,
                IdSucursal = 1,
                Producto = db.Productos.Find(2),
                Sucursal = db.Sucursales.Find(1)
            };

            db.ProductosSucursal.Add(ps1);
            db.ProductosSucursal.Add(ps2);

            db.SaveChanges();

            TryUpdateModel(p1);
            TryUpdateModel(p2);

            return View();
        }
 public ActionResult Create()
 {
     var unidad = new Unidad();
     return View(unidad);
 }
        //
        // GET: /DefaultData/
        public ActionResult Index()
        {
            Cliente Cliente = new Cliente
            {
                CalleReceptor = "Cerrada Alvaro Obregon",
                CodigoPostalReceptor = "72760",
                ColoniaReceptor = "Fraccionamiento Horizontal El Campanario",
                Contacto = "Mane",
                Email = "*****@*****.**",
                EstadoReceptor = "Puebla",
                MunicipioReceptor = "San Pedro Cholula",
                NoExteriorReceptor = "2",
                NombreCliente = "Jose Manuel Heredia Hidalgo",
                NombreReceptor = "Jose Manuel Heredia Hidalgo",
                PaisReceptor = "México",
                RfcReceptor = "HEHM880429QG7",
                Telefono = "2222474817"

            };

            db.Clientes.Add(Cliente);

            Sucursal Sucursal = new Sucursal
            {
                Cuenta ="SEG0809151GA",
                DomicilioFiscal = "Blvd. Forjadores de Puebla #8A Colonia Manantiales. San Pedro Cholula, Puebla. CP 72760",
                Nombre = "Forjadores",
                Password ="******",
                RFC = "SEG0809151GA",
                Telefono = "22224847474"
            };

            Sucursal Sucursal2 = new Sucursal
            {
                Cuenta = "SATELITE",
                DomicilioFiscal = "Av. Justo Sierra No. 1634 Colonia Satelite, Puebla, Pue. C.P. 72320",
                Nombre = "SATELITE",
                Password = "******",
                RFC = "SEG0809151GA",
                Telefono = "22224847474"
            };

            db.Sucursales.Add(Sucursal);
            db.Sucursales.Add(Sucursal2);

            TryUpdateModel(Sucursal);

            Categoria Cat1 = new Categoria
            {
                Nombre = "Gases"
            };
            Categoria Cat2 = new Categoria
            {
                Nombre = "Soldadura"
            };

            db.Categorias.Add(Cat1);
            db.Categorias.Add(Cat2);

            Unidad u1 = new Unidad
            {
                Nombre = "Kg"
            };

            Unidad u2 = new Unidad
            {
                Nombre = "M3"
            };

            Unidad u3 = new Unidad
            {
                Nombre = "PZA"
            };

            db.Unidades.Add(u1);
            db.Unidades.Add(u2);
            db.Unidades.Add(u3);

            TryUpdateModel(Cat1);
            TryUpdateModel(Cat2);

            TryUpdateModel(u1);
            TryUpdateModel(u2);

            string[] roles = { "Administrador", "Gerente", "Almacenista", "Facturista", "Creditista", "Capturista" };
            Roles.CreateRole("Administrador");
            Roles.CreateRole("Gerente");
            Roles.CreateRole("Almacenista");
            Roles.CreateRole("Facturista");
            Roles.CreateRole("Creditista");
            Roles.CreateRole("Capturista");
            Roles.AddUserToRoles("jmanuelh", roles);

            db.SaveChanges();

            return View();
        }