コード例 #1
0
        public FrmDialog(IdTipoServicio IdTipoServicio)
        {
            InitializeComponent();
            //
            this.IdTipoServicio = IdTipoServicio;
            //

            this.splitContainer1.Focus();
            this.splitContainer1.ActiveControl = this.button1;

            try
            {
                using (TicketService _service = new TicketService())
                {
                    int    tipoService     = 0;
                    string codeTipoService = "";

                    switch (this.IdTipoServicio)
                    {
                    case IdTipoServicio.FP:
                        tipoService     = 1;
                        codeTipoService = "FP-";
                        break;

                    case IdTipoServicio.RV:
                        tipoService = 2;
                        break;

                    case IdTipoServicio.RL:
                        tipoService = 3;
                        break;

                    case IdTipoServicio.AC:
                        tipoService     = 4;
                        codeTipoService = "AC-";
                        break;

                    default:
                        break;
                    }

                    this.NumTicket = _service.AddTicket(tipoService);
                    //
                    this.lbTipoServicio.Text = codeTipoService;
                    this.lblNumTicket.Text   = this.FormatNumero(this.NumTicket);
                }
            }
            catch (Exception ex)
            {
                Com.Hit.TurnoMatic.Utils.Log.LogError(TAG, "FrmDialog", ex);
            }
        }
コード例 #2
0
        //
        private void SiguienteTurno(IdTipoServicio TipoServicio)
        {
            switch (TipoServicio)
            {
            case IdTipoServicio.FP:
                using (CajaService service = new CajaService())
                {
                    int IdCaja = service.GetCajaByIdUsuario(Session.Intance.CurrentSession.IdUsuario).IdCaja;

                    _ticketTrabajado = service.TurnoSiguiente(1, IdCaja);

                    if (_ticketTrabajado != null)
                    {
                        this.lblNumTicket.Text = string.Format("FP-{0}", FormatNumero(_ticketTrabajado.Secuencia));
                    }
                }
                break;

            case IdTipoServicio.RV:
                break;

            case IdTipoServicio.RL:
                using (CajaService service = new CajaService())
                {
                    int IdCaja = service.GetCajaByIdUsuario(Session.Intance.CurrentSession.IdUsuario).IdCaja;

                    _ticketTrabajado = service.TurnoSiguiente(3, IdCaja);

                    if (_ticketTrabajado != null)
                    {
                        this.lblNumTicket.Text = string.Format("RL-{0}", FormatNumero(_ticketTrabajado.Secuencia));
                    }
                }
                break;

            case IdTipoServicio.AC:
                break;

            default:
                break;
            }
        }