public ActionResult Verify(Account acc) { Helios.Cont.WCFService.ServiceAccess.establecimientoSA SA = new SA.establecimientoSA(); usuario = new BESG.AutenticacionUsuario(); usuario.Alias = acc.Name; usuario.Contrasena = acc.Password; usuario.IDCliente = "1";// empresaSPK.FirstOrDefault.idclientespk SelEmpresa = empresaSA.UbicarEmpresaRuc("12345678912"); var ListaUnidadesNegocio = SA.ObtenerListaEstablecimientos(SelEmpresa.idEmpresa); if (ListaUnidadesNegocio != null || ListaUnidadesNegocio.Count > 0) { LoginInformation.Empresa = SelEmpresa; LoginInformation.Establecimiento = ListaUnidadesNegocio.Where(s => s.idCentroCosto == 3).FirstOrDefault(); usuario.IdEmpresa = "12345678912"; usuario.IDEstablecimiento = 3; if (autenticacionSA.AutenticarUsuario(ref usuario)) { var AutenticacionUsuario = usuario; Session["username"] = AutenticacionUsuario.Alias; // Session.t //TODO: Crear login //// Se obtiene los permisos necesarios //AutorizacionRolList = AutorizacionRolSA.GetListaAutorizaciones(new AutorizacionRol() { IDCliente = SelEmpresa.idclientespk, IDRol = usuario.CustomUsuario.CustomUsuarioRol.IDRol }); Helios.Seguridad.WCFService.ServiceAccess.UsuarioSA usuarioSA = new Seguridad.WCFService.ServiceAccess.UsuarioSA(); LoginInformation.ListUsers = usuarioSA.ListadoUsuariosv2(); //ViewBag.UsurioLogin = usuario.CustomUsuario; // var namm = Session["username"]; ViewBag.UserName = AutenticacionUsuario.Alias; //return View("Dashboardv1"); //return View("~/Views/Dashboard/Dashboardv1.cshtml"); //return View("~/Views/Order/Create.cshtml"); //return RedirectToAction("~/Views/Order/Create.cshtml", model); return(Redirect("~/Order/Create")); } else { return(View("~/Views/Account/Login.cshtml")); //return View("Login"); } } else { return(View("~/Views/Account/Login.cshtml")); } }
public ActionResult Verify(Account acc) { Helios.Cont.WCFService.ServiceAccess.establecimientoSA SA = new SA.establecimientoSA(); usuario = new BESG.AutenticacionUsuario(); usuario.Alias = acc.Name; usuario.Contrasena = acc.Password; usuario.IDCliente = "1";// empresaSPK.FirstOrDefault.idclientespk SelEmpresa = empresaSA.UbicarEmpresaRuc("20602665063"); var ListaUnidadesNegocio = SA.ObtenerListaEstablecimientos(SelEmpresa.idEmpresa); if (ListaUnidadesNegocio != null || ListaUnidadesNegocio.Count > 0) { LoginInformation.Empresa = SelEmpresa; LoginInformation.Establecimiento = ListaUnidadesNegocio.Where(s => s.TipoEstab == "UN").FirstOrDefault(); if (autenticacionSA.AutenticarUsuario(ref usuario)) { // Se supone que FORM1 es un MDI y que todos los formularios lo utilizan. var AutenticacionUsuario = usuario; Session["username"] = AutenticacionUsuario.Alias; //// Se obtiene los permisos necesarios //AutorizacionRolList = AutorizacionRolSA.GetListaAutorizaciones(new AutorizacionRol() { IDCliente = SelEmpresa.idclientespk, IDRol = usuario.CustomUsuario.CustomUsuarioRol.IDRol }); Helios.Seguridad.WCFService.ServiceAccess.UsuarioSA usuarioSA = new Seguridad.WCFService.ServiceAccess.UsuarioSA(); Product.GetUsuariosSistemas = usuarioSA.ListadoUsuariosv2(); SA.documentoVentaAbarrotesSA documentoVentaAbarrotesSA = new SA.documentoVentaAbarrotesSA(); var count = documentoVentaAbarrotesSA.GetTransferenciaEnTransitoCount(new BE.documentoventaAbarrotes() { idEmpresa = SelEmpresa.idEmpresa, idEstablecimiento = LoginInformation.Establecimiento.idCentroCosto, estadoEntrega = "0", }); LoginInformation.TransferTransitCount = count; //SA.detalleitemsSA prodSA = new SA.detalleitemsSA(); ////idEmpresa = "20604303495", //if (Product.GetDetalleitems == null || Product.GetDetalleitems.Count == 0) //{ // var Products = prodSA.GetProductosWithInventario(new BE.detalleitems // { // idEmpresa = LoginInformation.Empresa.idEmpresa, // idEstablecimiento = LoginInformation.Establecimiento.idCentroCosto, // descripcionItem = "" // }); // Product.GetDetalleitems = Products; //} //return View("Dashboardv1"); //return View("~/Views/Order/NuevaOrden2.cshtml"); return(Redirect("~/Order/NuevaOrden2")); } else { return(View("~/Views/Account/Login.cshtml")); //return View("Login"); } } else { return(View("~/Views/Account/Login.cshtml")); } }