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)); }
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)); }
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")); }
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)); }
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)); }