Example #1
0
        // Event handler for add button
        private void btnAdd_Click(object sender, EventArgs e)
        {
            // try / catch for showing error messages in case of error occurs
            try
            {
                // Grabbing user input
                GrabUserInput();
                // Assigning instance of SprintManager class to the manager variable
                var manager = new SprintManager();
                // Inserting data to the database
                manager.Create(Sprint);
                // Clearing the form and then showing data on the form
                MyForms.GetForm <SprintListForm>().LoadData();
                // Getting the last sprint
                Sprint s = manager.GetAll().Last();
                // Getting all the backlog tickets by given number of developers and assigning to source List
                List <Ticket> source = new TicketList().GetSortedBacklogTickets((int)nudDevelopers.Value);
                // Iterating over the source List with foreach
                foreach (var ticket in source)
                {
                    // Creating new instance of TicketManager and calling SetTicketStatusAndSprint for updating tickets status and sprint ID
                    new TicketManager().SetTicketStatusAndSprint(ticket, s.Id);
                }

                MyForms.GetForm <TicketListForm>().LoadData();
                // Refreshing the TicketListForm
                Close();
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }
Example #2
0
        /// <summary>
        /// This method displays the list of all tickets with their users and parking spots
        /// <example>Tickets/TicketList</example>
        /// </summary>
        /// <returns>Tickets list with users and parking spots</returns>
        public ActionResult TicketList()
        {
            //Role based rendering applied to ticket list
            TicketList ViewModel = new TicketList();

            //Checking if current user is admin
            ViewModel.isadmin = User.IsInRole("Admin");
            //Get the user name
            ViewModel.firstname = User.Identity.Name;

            //Getting the list of all tickets with their information
            string url = "TicketData/GetAllTickets";

            HttpResponseMessage response = client.GetAsync(url).Result;

            if (response.IsSuccessStatusCode)
            {
                IEnumerable <ShowTicket> AllTickets = response.Content.ReadAsAsync <IEnumerable <ShowTicket> >().Result;
                ViewModel.AllTickets = AllTickets;
                return(View(ViewModel));
            }
            else
            {
                return(RedirectToAction("Error"));
            }
        }
Example #3
0
        private void OnItemSelection(TicketViewData obj)
        {
            if (obj == null)
            {
                return;
            }

            if (!Settings.MultiSelection)
            {
                TicketList.ToList().ForEach(x => x.IsSelected = false);
                obj.IsSelected = true;
            }
            else
            {
                obj.IsSelected = !obj.IsSelected;
            }

            if (!string.IsNullOrEmpty(Settings.CommandName))
            {
                var val = GetCommandValues();

                _applicationState.NotifyEvent(RuleEventNames.AutomationCommandExecuted,
                                              new
                {
                    Ticket = Ticket.Empty,
                    AutomationCommandName = Settings.CommandName,
                    Value = val
                });
            }
        }
        public void TicketListTest()
        {
            int minValue = 0;
            int maxValue = 999999;

            ticketList = new TicketList(minValue, maxValue);
        }
Example #5
0
        private void Reload_All()
        {
            sy           = new Contract(@".\syContract.ini");//čŽ·å–å­ē³»ē»Ÿäø­ēš„合同号
            sy_contracts = (List <Sys_Contract>)sy.GetList();

            kc           = new Contract(@".\kcContract.ini");//čŽ·å–å­ē³»ē»Ÿäø­ēš„合同号
            kc_contracts = (List <Sys_Contract>)kc.GetList();

            mContractor = new MainContractor(@".\mainContract.ini");
            msc         = (List <MainContract>)mContractor.GetList();

            syor       = new Ticket(@".\syContract.ini");
            sy_Tickets = (List <SysTicket>)syor.GetList();

            kcor        = new Ticket(@".\kcContract.ini");
            kc_Tickets  = (List <SysTicket>)kcor.GetList();
            All_Tickets = new List <SysTicket>();
            All_Tickets.AddRange(kc_Tickets);
            All_Tickets.AddRange(sy_Tickets);
            _AreaList = GetAllArea();
            tkor      = new Ticktor(All_Tickets, msc);
            ckor      = new Clockor(@".\syContract.ini");
            _Clocks   = ckor.GetList();
            tkor.ImportClock(_Clocks);
        }
        protected void SubmitButton_Click(object sender, EventArgs e)
        {
            TicketList tList = TicketList.GetTickets();

            double bidAmount = Convert.ToDouble(txtBid.Text);

            tList.AddTicket(txtDate.Text, txtFirstName.Text, txtLastName.Text, txtEmail.Text, txtPhoneNumber.Text, txtGameBox.Text, bidAmount, txtAddress.Text, txtCity.Text, txtState.Text, txtZipCode.Text, txtCountry.Text);

            txtDate.Text             = "";
            txtFirstName.Text        = "";
            txtLastName.Text         = "";
            txtPhoneNumber.Text      = "";
            txtEmail.Text            = "";
            txtEmailConfirm.Text     = "";
            txtGameBox.SelectedValue = "None";
            txtBid.Text     = "";
            txtAddress.Text = "";
            txtCity.Text    = "";
            txtState.Text   = "";
            txtZipCode.Text = "";
            txtCountry.Text = "";

            ShippingButton.Text = "";

            feedbackLabel.Text = "Your information has been submitted";
            // feedbackLabel.ForeColor = "green";
        }
        protected void ShippingButton_CheckedChanged(object sender, EventArgs e)
        {
            // if (Page.IsValid)
            if (true)
            {
                TicketList tList = TicketList.GetTickets();

                Ticket t = tList.GetAddress(txtEmail.Text);

                if (t != null)
                {
                    txtFirstName.Text   = t.Fname;
                    txtLastName.Text    = t.Lname;
                    txtPhoneNumber.Text = t.PNumber;
                    txtAddress.Text     = t.Address;
                    txtCity.Text        = t.City;
                    txtState.Text       = t.State;
                    txtZipCode.Text     = t.ZCode;
                    txtCountry.Text     = t.Country;
                }
                else
                {
                    ShippingButton.Text = "Prior user information unavailable";
                }
                ShippingButton.Checked = false;
            }
        }
Example #8
0
 private void button3_Click(object sender, EventArgs e)
 {
     if (Ticket.Count == 0)
     {
         MessageBox.Show("Lista Vazia");
         return;
     }
     if (Ticket.Any(x => x.Tipo == "P") && count < 3)
     {
         int        P   = Ticket.Where(x => x.Tipo == "P").Min(x => x.NumSeq);
         TicketList pri = Ticket.FirstOrDefault(x => x.Tipo == "P" && x.NumSeq == P);
         MessageBox.Show("O Ticket " + 'P' + P + " foi atendito");
         Ticket.Remove(pri);
         count++;
     }
     else
     {
         int        N   = Ticket.Where(x => x.Tipo == "N").Min(x => x.NumSeq);
         TicketList pri = Ticket.FirstOrDefault(x => x.Tipo == "N" && x.NumSeq == N);
         MessageBox.Show("O Ticket N" + N + " foi atendito");
         Ticket.Remove(pri);
         count = 0;
     }
     dataGridView1.DataSource = null;
     dataGridView1.DataSource = Ticket;
 }
Example #9
0
        public async Task Init()
        {
            User loggedInUser = await $"{APIService._apiUrl}/Users/userid/{APIService.Username}"
                                .GetJsonAsync <User>();

            var list = await $"{APIService._apiUrl}/Support/users/{loggedInUser.Id}"
                       .WithBasicAuth(APIService.Username, APIService.Password)
                       .GetJsonAsync <IEnumerable <Ticket> >();

            TicketList.Clear();

            foreach (var item in list)
            {
                if (item.UserID == loggedInUser.Id)
                {
                    string submitter = await $"{APIService._apiUrl}/submitters/support/{item.Id}"
                                       .GetStringAsync();

                    var model = new TicketPreviewModel
                    {
                        Content   = item.Content,
                        DateAdded = item.DateAdded,
                        Id        = item.Id,
                        Resolved  = item.Resolved,
                        Title     = item.Title,
                        User      = submitter,
                        UserID    = item.UserID
                    };

                    TicketList.Add(model);
                }
            }
        }
Example #10
0
 void PopulateTicketList()
 {
     TicketList.Clear();
     foreach (var ticket in ticketRepository.GetAll())
     {
         TicketList.Add(ticketListItemViewModelFactory.Create(ticket));
     }
 }
        public TicketSelectForm(Form parent, TicketList lista, ETipoFacturas tipo)
            : base(true, parent, lista, tipo)
        {
            InitializeComponent();
            _view_mode = molView.Select;

            _action_result = DialogResult.Cancel;
        }
Example #12
0
        private static void TestingTicket()
        {
            //Ticket obj = Ticket.NewTicket();
            //obj.TicketNo = "TICKET01";
            //obj.TicketSubject = "Testing Create Ticket";
            //obj.Requester = "*****@*****.**";
            //obj.CallerPosistion = "Provinsi";
            //obj.Priority = Priority.Medium.ToString();
            //obj.TicketOwner = "agen01";
            //obj.TicketType = TicketTypeInfoList.GetTicketTypeInfoList().First().TicketTypeName;
            //obj.TicketStatus = TicketStatus.Draft.ToString();
            //obj.TicketDescription = "";

            //TicketSolutionList list = new TicketSolutionList();
            //TicketSolution sol = new TicketSolution()
            //{
            //    HowToSolving = "Rahasia",
            //    UpdatedBy = obj.TicketOwner,
            //    UpdatedDate = DateTime.Now
            //};
            //list.Add(sol);
            //sol = new TicketSolution()
            //{
            //    HowToSolving = "Kepo",
            //    UpdatedBy = obj.TicketOwner,
            //    UpdatedDate = DateTime.Now
            //};
            //list.Add(sol);
            //string solution = Newtonsoft.Json.JsonConvert.SerializeObject(list);
            //list = null;
            //list = Newtonsoft.Json.JsonConvert.DeserializeObject<TicketSolutionList>(solution);
            //obj.Solution = solution;
            //obj.Escalation = obj.TicketOwner;

            //obj.CreatedBy = "Admin";
            //obj.CreatedDate = DateTime.Now;
            //obj.UpdatedBy = obj.CreatedBy;
            //obj.UpdatedDate = obj.CreatedDate;

            //Ticket obj = Ticket.GetTicket(15);
            //TicketSolutionList list = Newtonsoft.Json.JsonConvert.DeserializeObject<TicketSolutionList>(obj.Solution);
            //TicketSolution sol = new TicketSolution()
            //{
            //    HowToSolving = "Mau tau aja atau mau tau banget?",
            //    UpdatedBy = obj.TicketOwner,
            //    UpdatedDate = DateTime.Now
            //};
            //list.Add(sol);
            //string solution = Newtonsoft.Json.JsonConvert.SerializeObject(list);
            //obj.Solution = solution;

            //obj.Delete();

            //obj = obj.Save();

            TicketInfoList infolist = TicketInfoList.GetTicketInfoList();
            TicketList     list     = TicketList.GetTicketList();
        }
Example #13
0
 public void ResetRecordAll()
 {
     Records0.Clear();
     Records1.Clear();
     Records2.Clear();
     PointList.Clear();
     TicketList.Clear();
     KeyList.Clear();
 }
Example #14
0
        private void UpdateGUITimer(OrderMain orderMain, TicketList pTicketList)
        {
            bool debug = false;

            string sqlOrderMainUpdatedAt = string.Format("SELECT UpdatedAt FROM fin_documentordermain WHERE (PlaceTable = '{0}' AND OrderStatus = {1}) ORDER BY UpdatedAt DESC", orderMain.Table.Oid, Convert.ToInt16(OrderStatus.Open));
            var    oResultUpdatedAt      = GlobalFramework.SessionXpo.ExecuteScalar(sqlOrderMainUpdatedAt);

            if (oResultUpdatedAt != null)
            {
                DateTime dateLastDBUpdate = Convert.ToDateTime(oResultUpdatedAt);

                if (orderMain.UpdatedAt < dateLastDBUpdate)
                {
                    orderMain.PersistentOid = orderMain.GetOpenTableFieldValueGuid(orderMain.Table.Oid, "Oid");
                    orderMain.OrderStatus   = (OrderStatus)orderMain.GetOpenTableFieldValue(orderMain.Table.Oid, "OrderStatus");
                    orderMain.UpdatedAt     = dateLastDBUpdate;

                    //If is in OrderMain List Mode Update Model
                    if (pTicketList.ListMode == TicketListMode.OrderMain)
                    {
                        pTicketList.UpdateModel();
                    }

                    pTicketList.UpdateOrderStatusBar();
                    pTicketList.UpdateTicketListOrderButtons();

                    //Debug
                    if (debug)
                    {
                        _log.Debug(string.Format("UpdateGUITimer(): Table Status Updated [{0}], _persistentOid [{1}], _orderStatus [{2}], _UpdatedAt [{3}], dateLastDBUpdate [{4}]", orderMain.Table.Name, orderMain.PersistentOid, Convert.ToInt16(OrderStatus.Open), orderMain.UpdatedAt, dateLastDBUpdate));
                    }

                    GlobalFramework.SessionApp.Write();
                }
            }
            //Cant Get Table Open Status
            else
            {
                orderMain.PersistentOid = orderMain.GetOpenTableFieldValueGuid(orderMain.Table.Oid, "Oid");
                orderMain.OrderStatus   = (OrderStatus)orderMain.GetOpenTableFieldValue(orderMain.Table.Oid, "OrderStatus");

                //If is in OrderMain List Mode Update Model
                if (pTicketList.ListMode == TicketListMode.OrderMain)
                {
                    pTicketList.UpdateModel();
                }

                pTicketList.UpdateOrderStatusBar();
                pTicketList.UpdateTicketListOrderButtons();

                GlobalFramework.SessionApp.Write();

                //Debug
                //if (debug) _log.Debug(string.Format("UpdateGUITimer(): Cant Get Table Status [{0}], sql:[{1}]", orderMain.Table.Name, sqlOrderMainUpdatedAt));
            }
        }
Example #15
0
        public async Task <int> TicketCheckerAsync(TicketList ticketList)
        {
            var res = 0;

            var flownTickets = ticketList.tickets;

            var flownNumbers = flownTickets.Select(t => t.MilesProgramNumber).Distinct();

            foreach (string num in flownNumbers)
            {
                var client = await _clientRepository.GetClientByNumberAsync(num);

                if (client != null)
                {
                    var firstNameNormalized = client.User.FirstName.ToUpper();
                    var lastNameNormalized  = client.User.LastName.ToUpper();

                    var programTierMultiplier = await _programTierRepository.GetMultiplierByIdAsync(client.IsInReferrerProgram?_goldTierId : client.ProgramTierId);

                    var clientTickets = flownTickets.Where(t => t.MilesProgramNumber == num);

                    foreach (var ticket in clientTickets)
                    {
                        var ticketFirstNameNormalized = ticket.FirstName.ToUpper();
                        var ticketLastNameNormalized  = ticket.LastName.ToUpper();

                        if (ticketFirstNameNormalized == firstNameNormalized && ticketLastNameNormalized == lastNameNormalized)
                        {
                            var    baseMiles       = CalculateMiles(ticket.DepartureLatitude, ticket.DepartureLongitude, ticket.ArrivalLatitude, ticket.ArrivalLongitude);
                            double classMultiplier = 0.10;

                            if (IsIntercontinentalFlight(ticket.ArrivalRegion, ticket.DepartureRegion))
                            {
                                classMultiplier = await _seatClassRepository.GetRegularMultiplierByIdAsync(ticket.SeatClassId);
                            }
                            else
                            {
                                classMultiplier = await _seatClassRepository.GetInternationalMultiplierByIdAsync(ticket.SeatClassId);
                            }

                            int finalMiles = (int)Math.Floor(baseMiles * (1 + classMultiplier + programTierMultiplier)); //TODO: Check if the house always wins

                            await CreditMilesToClient(client, finalMiles, ticket);

                            client.FlownSegments++;

                            await _clientRepository.UpdateAsync(client);

                            res++;
                        }
                    }
                }
            }

            return(res);
        }
Example #16
0
        public override void WriteTicket(Ticket ticket, string fileName)
        {
            CSVFileWriter fw = new CSVFileWriter();

            TicketList.Add(ticket);

            var dataline = ParseContext.DoParseForData(ticket);

            fw.writeToFile(dataline, fileName);
        }
Example #17
0
 private string GetCommandValues()
 {
     return(!string.IsNullOrEmpty(Settings.CommandValue)
                ? string.Join(",",
                              TicketList.Where(x => x.IsSelected)
                              .Select(x => _printerService.GetPrintingContent(x.Ticket, Settings.CommandValue, 0)))
                : string.Join(",",
                              TicketList.Where(x => x.IsSelected)
                              .Select(x => x.Ticket.Id)));
 }
        public override void UpdateList()
        {
            switch (_current_action)
            {
            case molAction.Add:
                if (_entity == null)
                {
                    return;
                }
                List.AddItem(_entity.GetInfo(false));
                if (FilterType == IFilterType.Filter)
                {
                    TicketList listA = TicketList.GetList(_filter_results);
                    listA.AddItem(_entity.GetInfo(false));
                    _filter_results = listA.GetSortedList();
                }
                break;

            case molAction.Edit:
            case molAction.ChangeStateContabilizado:
            case molAction.ChangeStateEmitido:
            case molAction.Unlock:
            case molAction.PrintDetail:
            case molAction.ExportPDF:
            case molAction.EmailPDF:
                if (_entity == null)
                {
                    return;
                }
                ActiveItem.CopyFrom(_entity);
                break;

            case molAction.Delete:
                if (ActiveItem == null)
                {
                    return;
                }
                List.RemoveItem(ActiveOID);
                if (FilterType == IFilterType.Filter)
                {
                    TicketList listD = TicketList.GetList(_filter_results);
                    listD.RemoveItem(ActiveOID);
                    _filter_results = listD.GetSortedList();
                }
                break;
            }

            RefreshSources();
            if (_entity != null)
            {
                Select(_entity.Oid);
            }
            _entity = null;
        }
Example #19
0
        private void button1_Click(object sender, EventArgs e)
        {
            TicketList Tk = new TicketList {
                Tipo = "N",

                NumSeq = tkN++,
            };

            Descricao = Tk.Tipo + Tk.NumSeq;
            Ticket.Add(Tk);
            dataGridView1.DataSource = null;
            dataGridView1.DataSource = Ticket;
        }
Example #20
0
        public void alreadySorted()
        {
            TicketList list = new TicketList(4);

            list.Add(new Ticket(5050, new DateTime(2010, 1, 1)));
            list.Add(new Ticket(5050, new DateTime(2011, 1, 1)));
            list.Add(new Ticket(5050, new DateTime(2012, 1, 1)));
            list.Add(new Ticket(5050, new DateTime(2014, 1, 1)));
            list.printList();
            Assert.IsTrue(list.isSorted());
            Console.WriteLine("Sorted list");
            list.printList();
        }
Example #21
0
        public void RemoveDuplicates()
        {
            TicketList list = new TicketList(4);

            list.Add(new Ticket(5050, new DateTime(2010, 1, 1)));
            list.Add(new Ticket(8080, new DateTime(2011, 1, 1)));
            list.Add(new Ticket(5050, new DateTime(2012, 1, 1)));
            list.printList();
            list.Remove(5050);
            list.printList();
            int blah;

            Assert.IsFalse(list.Contains(5050, out blah));
        }
        public override void PrintList()
        {
            PgMng.Reset(3, 1, Face.Resources.Messages.LOADING_DATA, this);

            TicketReportMng reportMng = new TicketReportMng(AppContext.ActiveSchema, this.Text, this.FilterValues);

            PgMng.Grow(Face.Resources.Messages.BUILDING_REPORT);

            TicketListRpt report = reportMng.GetListReport(TicketList.GetList(Datos.DataSource as IList <TicketInfo>));

            PgMng.FillUp();

            ShowReport(report);
        }
Example #23
0
 private void loadTickets()
 {
     Debug.WriteLine("Loading tickets");
     Tuple <Ticket, TicketStatus>[] tickets = storage.getTicketDict(this);
     Debug.WriteLine("Got Ticket Dictionary");
     scheduledTickets = new TicketList(tickets.Count() * 2);
     foreach (Tuple <Ticket, TicketStatus> ticket in tickets)
     {
         if (!ticket.Item2.completed)
         {
             scheduledTickets.Add(ticket.Item1);
         }
     }
     scheduledTickets.Sort();
 }
        public TicketMngForm(bool is_modal, Form parent, TicketList list, ETipoFacturas tipo)
            : base(is_modal, parent, list)
        {
            InitializeComponent();

            SetView(molView.Normal);

            // Parche para poder abrir el formulario en modo diseƱo y no perder la configuracion de columnas
            DatosLocal_BS    = Datos;
            Tabla.DataSource = DatosLocal_BS;

            SetMainDataGridView(Tabla);
            Datos.DataSource = TicketList.NewList().GetSortedList();
            SortProperty     = Codigo.DataPropertyName;

            _tipo = tipo;
        }
Example #25
0
        //:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
        //Event: BarCodeReader

        private void HWBarCodeReader_Captured(object sender, EventArgs e)
        {
            //_log.Debug(String.Format("Window: [{0}] Device: [{1}] Captured: [{2}] Length: [{3}]", GlobalApp.HWBarCodeReader.Window, GlobalApp.HWBarCodeReader.Device, GlobalApp.HWBarCodeReader.Buffer, GlobalApp.HWBarCodeReader.Buffer.Length));

            switch (GlobalApp.BarCodeReader.Device)
            {
            case InputReaderDevice.None:
                break;

            case InputReaderDevice.BarCodeReader:
                TicketList.InsertOrUpdate(GlobalApp.BarCodeReader.Buffer);
                break;

            case InputReaderDevice.CardReader:
                break;

            default:
                break;
            }
        }
Example #26
0
 /// <summary>
 /// return CalculateCartCommand obj
 /// </summary>
 /// <param name="cartExternalId"></param>
 /// <param name="cart"></param>
 /// <param name="objwsMenuItem"></param>
 /// <returns></returns>
 private CalculateCartCommand GetCalculateCart(string cartExternalId, TicketList ticketContents)
 {
     try
     {
         var calculateCart = SalesTransactionLines(ticketContents);
         if (calculateCart != null)
         {
             calculateCart.Cart.SourceExternalId = cartExternalId;
             return(new CalculateCartCommand
             {
                 Cart = calculateCart.Cart,
                 ReferenceNumber = cartExternalId
             });
         }
     }
     catch (Exception ex)
     {
         _logger.WriteLogError(ex, "CalculateCart");
     }
     return(null);
 }
Example #27
0
 public JObject run(JObject args)
 {
     try {
         TicketList list      = scheduler.scheduledTickets;
         int[]      ticketIds = new int[list.count];
         for (int i = 0; i < list.count; i++)
         {
             ticketIds[i] = (list[i] as Ticket).ticketID;
         }
         return(new JObject(new JProperty("count", 0),
                            new JProperty("ticketIds", ticketIds),
                            new JProperty("success", false),
                            new JProperty("failureReason", String.Empty)));
     }
     catch (Exception e) {
         int[] blankList = new int[0];
         return(new JObject(new JProperty("count", 0),
                            new JProperty("ticketIds", blankList),
                            new JProperty("success", false),
                            new JProperty("failureReason", e.Message)));
     }
 }
Example #28
0
        public void Insrt()
        {
            IQueryable <HospitalInfo> qerty = from lable in db.HospitalInfo
                                              where lable.Id_hospital == Convert.ToInt32(window.idUser)
                                              select lable;
            string s    = "";
            string spec = "";

            foreach (HospitalInfo cust in qerty)
            {
                s    += cust.name_hospital;
                spec += cust.city_hospital;
            }
            try
            {
                TicketList registrationticket = new TicketList
                {
                    FIO_patient        = namepatbox.Text.ToString(),
                    Pol                = polpatbox.Text.ToString(),
                    Job_patient        = namejob.Text.ToString(),
                    FIO_doctor         = s,
                    Specialty_doctor   = spec,
                    Code_diseases      = codeticket.Text.ToString(),
                    Other              = other.Text.ToString(),
                    Start_date_disease = date1,
                    End_date_disease   = date2,
                    id_fk_side         = 1,
                    number             = Convert.ToInt32(number.Text)
                };
                db.GetTable <TicketList>().InsertOnSubmit(registrationticket);
                db.SubmitChanges();
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }
        protected override void RefreshMainData()
        {
            PgMng.Grow(string.Empty, "Lista de Tickets - Begin");

            _selectedOid = ActiveOID;

            switch (DataType)
            {
            case EntityMngFormTypeData.Default:
                switch (_tipo)
                {
                case ETipoFacturas.Todas:
                    if (Library.Common.ModulePrincipal.GetUseActiveYear())
                    {
                        if (AppContext.User.IsSuperUser)
                        {
                            List = TicketList.GetList(Library.Common.ModulePrincipal.GetActiveYear().Year, EEstado.Todos, false);
                        }
                        else
                        {
                            List = TicketList.GetList(Library.Common.ModulePrincipal.GetActiveYear().Year, EEstado.NoOculto, false);
                        }
                    }
                    else
                    {
                        List = TicketList.GetList(EEstado.NoOculto, false);
                    }
                    break;
                }
                break;

            case EntityMngFormTypeData.ByParameter:
                _sorted_list = List.GetSortedList();
                break;
            }
            PgMng.Grow(string.Empty, "Lista de Tickets - End");
        }
Example #30
0
        //:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
        //Event: BarCodeReader

        private void HWBarCodeReader_Captured(object sender, EventArgs e)
        {
            //_log.Debug(String.Format("Window: [{0}] Device: [{1}] Captured: [{2}] Length: [{3}]", GlobalApp.HWBarCodeReader.Window, GlobalApp.HWBarCodeReader.Device, GlobalApp.HWBarCodeReader.Buffer, GlobalApp.HWBarCodeReader.Buffer.Length));

            /*
             * TK013134 - Parking Ticket
             * Check for cases that a table has not been opened yet
             */
            if (GlobalApp.WindowPos.TicketList.CurrentOrderDetails != null)
            {
                switch (GlobalApp.BarCodeReader.Device)
                {
                case InputReaderDevice.None:
                    break;

                case InputReaderDevice.BarCodeReader:
                case InputReaderDevice.CardReader:
                    /* TK013134 - Parking Ticket */
                    // TODO implement a message dialog for UX purposes informing user that needs to select a table before scan a barcode
                    if (GlobalFramework.AppUseParkingTicketModule)
                    {
                        GlobalApp.ParkingTicket.GetTicketDetailFromWS(GlobalApp.BarCodeReader.Buffer);
                        //TicketList.InsertOrUpdate(GlobalApp.BarCodeReader.Buffer);
                    }
                    // Default Mode : Articles
                    else
                    {
                        TicketList.InsertOrUpdate(GlobalApp.BarCodeReader.Buffer);
                    }
                    break;

                default:
                    break;
                }
            }
        }