protected void Page_Load(object sender, EventArgs e) { string uidusuario = string.Empty; //Valida si existe un usuario en el sistema if (Session["IdUsuario"] != null) { uidusuario = Session["IdUsuario"].ToString(); MVEmpresaSistema = new VMEmpresas(); //Obtiene el perfil del usuario lblNombreUsuario.Text = MVAcceso.NombreDeUsuario(new Guid(uidusuario)); //Valida que este asociado con una empresa if (Session["UidEmpresaSistema"] != null) { string nombrecomercial = string.Empty; Guid uidempresa = new Guid(Session["UidEmpresaSistema"].ToString()); if (!IsPostBack) { if (uidempresa == null && uidempresa == Guid.Empty) { //Obtiene el nombe de la empresa asociada MVEmpresaSistema.ObtenerNombreComercial(uidusuario); if (MVEmpresaSistema.NOMBRECOMERCIAL != null && string.IsNullOrEmpty(MVEmpresaSistema.NOMBRECOMERCIAL)) { nombrecomercial = MVEmpresaSistema.NOMBRECOMERCIAL; } else { nombrecomercial = "Go-Deliverix"; } if (MVEmpresaSistema.UIDEMPRESA != null) { Session["UidEmpresaSistema"] = MVEmpresaSistema.UIDEMPRESA; } ArmaElMenu(uidusuario, uidempresa.ToString()); } else { MVEmpresaSistema.BuscarEmpresas(UidEmpresa: uidempresa); nombrecomercial = MVEmpresaSistema.NOMBRECOMERCIAL; lblNombreDeEmpresa.Text = nombrecomercial; ArmaElMenu(uidusuario, uidempresa.ToString()); } } else { MVEmpresaSistema.BuscarEmpresas(UidEmpresa: uidempresa); nombrecomercial = MVEmpresaSistema.NOMBRECOMERCIAL; lblNombreDeEmpresa.Text = nombrecomercial; ArmaElMenu(uidusuario, uidempresa.ToString()); } } } else { Response.Redirect("Default/Default.aspx"); } }
public VMControlTurno() { MVEmpresas = new VMEmpresas(); MVSucursales = new VMSucursales(); MVTurno = new VMTurno(); ListaDeSucursales = new List <TurnoItem>(); MVEmpresas.BuscarEmpresas(tipo: 1, status: 1); foreach (var item in MVEmpresas.LISTADEEMPRESAS) { MVSucursales.BuscarSucursales(Uidempresa: item.UIDEMPRESA.ToString()); foreach (var sucursal in MVSucursales.LISTADESUCURSALES) { if (!MVTurno.TurnoAbierto(sucursal.ID)) { TurnoItem control = new TurnoItem() { NombreEmpresa = item.NOMBRECOMERCIAL, NombreSucursal = sucursal.IDENTIFICADOR, HorarioSucursal = sucursal.HORAAPARTURA + " - " + sucursal.HORACIERRE }; ListaDeSucursales.Add(control); } } } }
public void ObtenSucursales() { MVSucursales = new VMSucursales(); ListaDeSucursales = new ObservableCollection <SucursalItem>(); oLicencia = new Licencia(); MVEmpresa = new VMEmpresas(); var instance = ControlGeneral.GetInstance(); foreach (DataRow item in oLicencia.obtenerLicencias().Rows) { MVSucursales.BuscarSucursales(UidSucursal: MVSucursales.ObtenSucursalDeLicencia(item["UidLicencia"].ToString())); MVEmpresa.BuscarEmpresas(UidEmpresa: MVSucursales.UidEmpresa); Turno turno = new Turno(); var oturno = new Turno(); VMTurno MVTUrno = new VMTurno(); var estatusturno = ""; Brush ocolor = null; oturno.UidUsuario = new Guid(instance.Principal.UidUsuario); if (turno.EstatusTurno(new Guid(item["UidLicencia"].ToString()), UidSucursal: MVSucursales.ID)) { MVTUrno.ConsultarUltimoTurnoSuministradora(item["UidLicencia"].ToString()); turno = new Turno() { UidTurno = MVTUrno.UidTurno, StrHoraInicio = MVTUrno.DtmHoraInicio.ToString() }; oturno = turno; estatusturno = "Terminar"; ocolor = Brushes.Red; } else { oturno = null; estatusturno = "Comenzar"; ocolor = Brushes.Green; } SucursalItem control = new SucursalItem() { Licencia = new Guid(item["UidLicencia"].ToString()), UidSucursal = MVSucursales.ID, NombreEmpresa = MVEmpresa.NOMBRECOMERCIAL, NombreSucursal = MVSucursales.IDENTIFICADOR, StrEstatusTurno = estatusturno, HorarioSucursal = MVSucursales.HORAAPARTURA + " - " + MVSucursales.HORACIERRE, oTurno = oturno, CcolorTurno = ocolor }; if (ListaDeSucursales.Where(x => x.UidSucursal == MVSucursales.ID).ToList().Count == 0) { ListaDeSucursales.Add(control); } } }
//Busqueda de empresas public ResponseHelper GetBuscarEmpresas(Guid UidEmpresa = new Guid(), string RazonSocial = "", string NombreComercial = "", string RFC = "", int tipo = 0, int status = 0) { MVEmpresa = new VMEmpresas(); MVEmpresa.BuscarEmpresas(UidEmpresa, RazonSocial, NombreComercial, RFC, tipo, status); Respuesta = new ResponseHelper(); if (UidEmpresa != Guid.Empty) { Respuesta.Data = MVEmpresa; } else { Respuesta.Data = MVEmpresa.LISTADEEMPRESAS; } Respuesta.Status = true; Respuesta.Message = "Informacion recibida satisfactoriamente"; return(Respuesta); }
public void ObtenSucursales() { MVSucursales = new VMSucursales(); ListaDeSucursales = new ObservableCollection <TurnoItem>(); oLicenciaLocal = new VMLicenciaLocal(); MVEmpresa = new VMEmpresas(); foreach (DataRow item in oLicenciaLocal.obtenerLicencias().Rows) { MVSucursales.BuscarSucursales(UidSucursal: MVSucursales.ObtenSucursalDeLicencia(item["UidLicencia"].ToString())); MVEmpresa.BuscarEmpresas(UidEmpresa: MVSucursales.UidEmpresa); TurnoItem control = new TurnoItem() { Licencia = new Guid(item["UidLicencia"].ToString()), UidSucursal = MVSucursales.ID, NombreEmpresa = MVEmpresa.NOMBRECOMERCIAL, NombreSucursal = MVSucursales.IDENTIFICADOR, HorarioSucursal = MVSucursales.HORAAPARTURA + " - " + MVSucursales.HORACIERRE }; if (ListaDeSucursales.Where(x => x.UidSucursal == MVSucursales.ID).ToList().Count == 0) { ListaDeSucursales.Add(control); } } }