Пример #1
0
        public ActionResult Factura(FacturaModel model)
        {
            var config = new MapperConfiguration(cfg =>
            {
                cfg.CreateMap <FacturaModel, t_Factura>();
            });
            IMapper iMapper     = config.CreateMapper();
            var     source      = model;
            var     destination = iMapper.Map <FacturaModel, t_Factura>(source);
            COMPUTERMANAGEMENT_TestEntities _context = new COMPUTERMANAGEMENT_TestEntities();
            var addfactura = _context.t_Factura.Add(destination);

            _context.SaveChanges();
            List <FacturaModel> modelList = new List <FacturaModel>();
            var data = _context.t_Factura.ToList();

            foreach (t_Factura facturaActual in data)
            {
                FacturaModel   facturaM   = new FacturaModel();
                ProveedorModel proveedorM = new ProveedorModel();
                proveedorM.IdProveedor = facturaActual.t_Proveedor.IdProveedor;
                proveedorM.Proveedor   = facturaActual.t_Proveedor.Proveedor;
                facturaM.IdFactura     = facturaActual.IdFactura;
                facturaM.Factura       = facturaActual.Factura;
                facturaM.Fecha         = facturaActual.Fecha;
                facturaM.Garantia      = facturaActual.Garantia;
                facturaM.ProveedorM    = proveedorM;
                modelList.Add(facturaM);
            }
            return(View("FacturaList", modelList));
        }
Пример #2
0
        public ActionResult LlenarUsuarios(UsuarioModel datad)
        {
            var config = new MapperConfiguration(cfg =>
            {
                cfg.CreateMap <UsuarioModel, t_Usuario>();
            });
            List <UsuarioModel> modelList = new List <UsuarioModel>();
            IMapper             iMapper   = config.CreateMapper();
            //var usuario = usuarioModel.Usuario;
            DirectoryEntry adCN = new DirectoryEntry("LDAP://GAP.NET", "soportea.ext2", "Gerard1995#");
            //DirectoryEntry adCN = new DirectoryEntry("LDAP://MadrigalDEV.NET", "lmadrigal", "Gerard1995#");
            DirectorySearcher busqueda = new DirectorySearcher(adCN);

            busqueda.Filter = "(&(objectCategory=person)(objectClass=user))";
            var results = busqueda.FindAll();

            if (results != null)
            {
                foreach (SearchResult result in results)
                {
                    if (result.Properties["distinguishedname"] != null && result.Properties["distinguishedname"].Count > 0)
                    {
                        UsuarioModel model = new UsuarioModel();
                        COMPUTERMANAGEMENT_TestEntities _context = new COMPUTERMANAGEMENT_TestEntities();
                        string user          = result.Properties["samaccountname"][0].ToString();
                        var    checkIfExists = _context.t_Usuario.FirstOrDefault(x => x.Usuario == user);
                        if (checkIfExists == null)
                        {
                            model.Usuario        = result.Properties["samaccountname"][0].ToString();
                            model.NombreCompleto = result.Properties["cn"][0].ToString();
                            if (result.Properties["telephonenumber"].Count > 0 && result.Properties["mail"].Count > 0 && result.Properties["description"].Count > 0)
                            {
                                model.Detalle = result.Properties["description"][0].ToString();
                                model.Correo  = result.Properties["mail"][0].ToString();
                                int telefonoA = 0;
                                Int32.TryParse(result.Properties["telephonenumber"][0].ToString(), out telefonoA);
                                model.Telefono = telefonoA;
                            }
                            var source = model;
                            modelList.Add(source);
                            var destination = iMapper.Map <UsuarioModel, t_Usuario>(source);
                            _context.t_Usuario.Add(destination);
                            _context.SaveChanges();
                        }
                    }
                }
            }
            //busqueda.Filter = "(&(objectCategory=person)(objectClass=user)(|(displayName=*" + usuario + "*)(givenName=*" + usuario + "*)(samaccountname=*" + usuario + "*)(sn=*" + usuario + "*)))";
            return(View("Usuarios", modelList));
        }
Пример #3
0
        public ActionResult AgregarEquipo(EquipoTModel model)
        {
            t_Equipo tablaEquipo = new t_Equipo();

            tablaEquipo.IdEquipo = model.IdEquipo;
            tablaEquipo.Producto = model.Producto;
            tablaEquipo.Serie    = model.Serie;
            COMPUTERMANAGEMENT_TestEntities _context = new COMPUTERMANAGEMENT_TestEntities();
            var addEquipo = _context.t_Equipo.Add(tablaEquipo);

            _context.SaveChanges();
            var data = _context.t_Equipo.ToList();

            //return View("EquiposList", data);
            return(View("AgregarEquipo"));
        }
Пример #4
0
        public ActionResult AgregarTipo(TipoModel model)
        {
            var config = new MapperConfiguration(cfg =>
            {
                cfg.CreateMap <TipoModel, t_Tipo>();
            });
            IMapper iMapper     = config.CreateMapper();
            var     source      = model;
            var     destination = iMapper.Map <TipoModel, t_Tipo>(source);
            COMPUTERMANAGEMENT_TestEntities _context = new COMPUTERMANAGEMENT_TestEntities();
            var addfactura = _context.t_Tipo.Add(destination);

            _context.SaveChanges();
            var data = _context.t_Tipo.ToList();

            return(View("TipoList", data));
        }
Пример #5
0
        public ActionResult Marca(MarcaModel model)
        {
            var config = new MapperConfiguration(cfg =>
            {
                cfg.CreateMap <MarcaModel, t_Marca>();
            });
            IMapper iMapper     = config.CreateMapper();
            var     source      = model;
            var     destination = iMapper.Map <MarcaModel, t_Marca>(model);
            COMPUTERMANAGEMENT_TestEntities _context = new COMPUTERMANAGEMENT_TestEntities();
            var addMarca = _context.t_Marca.Add(destination);

            _context.SaveChanges();
            var data = _context.t_Marca.ToList();

            return(View("MarcaList", data));
        }