示例#1
0
        //Assign justification code and load ucAccountingInformation
        /// <summary>
        /// Se selecciona la justificación y despues de eso de acuerdo al DK
        /// es la forma en que continua el flujo y manda comandos
        /// </summary>
        public void justificationCodeSelected()
        {
            int    index = dgvJustifications.CurrentCell.RowIndex;
            DKTemp obj   = dgvJustifications.Rows[index].DataBoundItem as DKTemp;
            string commandreasonjustify = obj.Code.ToString();

            ucEndReservation.interrupt = false;
            if (!string.IsNullOrEmpty(DKToSearch))
            {
                if (DKToSearch.Equals(Resources.Reservations.MCAFEE))
                {
                    send = command + Resources.Constants.COMMANDS_5U99_RC_SLASH + commandreasonjustify;
                    using (CommandsAPI objCommands = new CommandsAPI())
                    {
                        objCommands.SendReceive(send);
                    }
                    string[] sendInfo = new string[] { Resources.Reservations.CONTINUE_RADIUS, optionSelected };
                    Loader.AddToPanelWithParameters(Loader.Zone.Middle, this, Resources.Constants.UCENDRESERVATION, sendInfo);
                }
                else
                {
                    string[] sendInfo = new string[] { Resources.Reservations.CONTINUE_SANTANDER, commandreasonjustify, optionSelected };
                    Loader.AddToPanelWithParameters(Loader.Zone.Middle, this, Resources.Constants.UCENDRESERVATION, sendInfo);
                }
            }
        }
        //Assign justification code and load ucAccountingInformation
        public void justificationCodeSelected()
        {
            int    index = dgvJustifications.CurrentCell.RowIndex;
            DKTemp obj   = dgvJustifications.Rows[index].DataBoundItem as DKTemp;

            optionSelected = obj.Code.ToString();
            if (!string.IsNullOrEmpty(Corporative))
            {
                if (Corporative.Equals(Resources.TicketEmission.Constants.CORPORATIVEID_DANONE))
                {
                    lblCTS.Visible   = false;
                    chkClass.Visible = true;

                    send = Resources.TicketEmission.Constants.COMMANDS_5_S_AST_FJ + optionSelected;
                    if (chkClass.Checked)
                    {
                        send += Resources.TicketEmission.Constants.COMMANDS_ENDITEM_5_S_AST_TT_INDENT_B;
                    }
                    else
                    {
                        send += Resources.TicketEmission.Constants.COMMANDS_ENDITEM_5_S_AST_TT_INDENT_C;
                    }

                    //using (CommandsAPI objCommands = new CommandsAPI())
                    //{
                    //    objCommands.SendReceive(send);
                    //}

                    ticketsjustifications = send;
                }
                else if (Corporative.Equals(Resources.TicketEmission.Constants.CORPORATIVEID_RADIUS))
                {
                    lblCTS.Visible = false;
                    send           = Resources.TicketEmission.Constants.COMMANDS_5_U99_INDENT_RC_SLASH + optionSelected;

                    //using (CommandsAPI objCommands = new CommandsAPI())
                    //{
                    //    objCommands.SendReceive(send);
                    //}

                    ticketsjustifications = send;
                }
                else //if (Corporative.Substring(0,3).Equals(Resources.TicketEmission.Constants.CTS))
                {
                    lblCTS.Visible = true;
                    send           = Resources.TicketEmission.Constants.COMMANDS_5_S_AST_FJ + optionSelected;
                    //using (CommandsAPI objCommands = new CommandsAPI())
                    //{
                    //    objCommands.SendReceive(send);
                    //}

                    ticketsjustifications = send;
                }
                Loader.AddToPanel(Loader.Zone.Middle, this, Resources.TicketEmission.Constants.UC_CHARGESERVICE);
            }
        }
示例#3
0
        public List <DKTemp> GetDKTemp(string Attribute1, bool ProcessType, string connectionName)
        {
            Database  db        = DatabaseFactory.CreateDatabase(connectionName);
            DbCommand dbCommand = db.GetStoredProcCommand(Resources.DKTempResources.SP_GetDKTemp);

            db.AddInParameter(dbCommand, Resources.DKTempResources.PARAM_QUERY, DbType.String, Attribute1);
            db.AddInParameter(dbCommand, Resources.DKTempResources.PARAM_QUERY2, DbType.Boolean, ProcessType);

            List <DKTemp> DKTempList = new List <DKTemp>();

            using (IDataReader dr = db.ExecuteReader(dbCommand))
            {
                int _namemycts = dr.GetOrdinal(Resources.DKTempResources.PARAM_NAMEMYCTS);
                //int _iddk = dr.GetOrdinal(Resources.DKTempResources.PARAM_IDDK);
                int _class       = dr.GetOrdinal(Resources.DKTempResources.PARAM_CLASS);
                int _queue       = dr.GetOrdinal(Resources.DKTempResources.PARAM_QUEUE);
                int _queue2      = dr.GetOrdinal(Resources.DKTempResources.PARAM_QUEUE2);
                int _code        = dr.GetOrdinal(Resources.DKTempResources.PARAM_CODE);
                int _description = dr.GetOrdinal(Resources.DKTempResources.PARAM_DESCRIPTION);
                //int _pcc= dr.GetOrdinal(Resources.DKTempResources.PARAM_PCC);


                while (dr.Read())
                {
                    DKTemp item = new DKTemp();
                    item.NameMyCTS = (dr[_namemycts] == DBNull.Value) ? Types.StringNullValue : dr.GetString(_namemycts);
                    //item.IDDK = dr.GetString(_iddk);
                    item.Classes     = (dr[_class] == DBNull.Value) ? Types.StringNullValue : dr.GetString(_class);
                    item.Queue       = (dr[_queue] == DBNull.Value) ? Types.StringNullValue : dr.GetString(_queue);
                    item.Queue2      = (dr[_queue2] == DBNull.Value) ? Types.StringNullValue : dr.GetString(_queue2);
                    item.Code        = (dr[_code] == DBNull.Value) ? Types.StringNullValue : dr.GetString(_code);
                    item.Description = (dr[_description] == DBNull.Value) ? Types.StringNullValue : dr.GetString(_description);

                    //item.PCC = (dr[_pcc] == DBNull.Value) ? Types.StringNullValue : dr.GetString(_pcc);


                    DKTempList.Add(item);
                }
            }

            return(DKTempList);
        }