//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); } }
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); }