コード例 #1
0
        public QCCustomRemarks GetQCCustomRemarks(string Attribute1, string connectionName)
        {
            Database  db        = DatabaseFactory.CreateDatabase(connectionName);
            DbCommand dbCommand = db.GetStoredProcCommand(Resources.QCCustomRemarksResources.SP_GetQCCustomRemarks);

            db.AddInParameter(dbCommand, Resources.QCCustomRemarksResources.PARAM_ATTRIBUTE1, DbType.String, Attribute1);

            QCCustomRemarks item = new QCCustomRemarks();

            using (IDataReader dr = db.ExecuteReader(dbCommand))
            {
                int _rmrktype            = dr.GetOrdinal(Resources.QCCustomRemarksResources.FIELD_RMRKTYPE);
                int _rmrkinitiallabel    = dr.GetOrdinal(Resources.QCCustomRemarksResources.FIELD_RMRKINITIALLABEL);
                int _rmrkidentyfier      = dr.GetOrdinal(Resources.QCCustomRemarksResources.FIELD_RMRKIDENTYFIER);
                int _rmrkpaxidentyfier   = dr.GetOrdinal(Resources.QCCustomRemarksResources.FIELD_RMRKPAXIDENTYFIER);
                int _rmrkvalueidentyfier = dr.GetOrdinal(Resources.QCCustomRemarksResources.FIELD_RMRKVALUEIDENTYFIER);
                int _rmrkfinallabel      = dr.GetOrdinal(Resources.QCCustomRemarksResources.FIELD_RMRKFINALLABEL);
                if (dr.Read())
                {
                    item.RmrkType            = (dr[_rmrktype] == DBNull.Value) ? Types.StringNullValue : dr.GetString(_rmrktype);
                    item.RmrkInitialLabel    = (dr[_rmrkinitiallabel] == DBNull.Value) ? Types.StringNullValue : dr.GetString(_rmrkinitiallabel);
                    item.RmrkIdentyfier      = (dr[_rmrkidentyfier] == DBNull.Value) ? Types.StringNullValue : dr.GetString(_rmrkidentyfier);
                    item.RmrkPaxIdentyfier   = (dr[_rmrkpaxidentyfier] == DBNull.Value) ? Types.StringNullValue : dr.GetString(_rmrkpaxidentyfier);
                    item.RmrkValueIdentyfier = (dr[_rmrkvalueidentyfier] == DBNull.Value) ? Types.StringNullValue : dr.GetString(_rmrkvalueidentyfier);
                    item.RmrkFinalLabel      = (dr[_rmrkfinallabel] == DBNull.Value) ? Types.StringNullValue : dr.GetString(_rmrkfinallabel);
                }
            }
            return(item);
        }
コード例 #2
0
        private void SetClientRemarks()
        {
            dinamicQualityControlsList = QCControlsClientsBL.GetQCControls(Attribute1, Login.Firm, Login.PCC, Login.Agent);
            if (dinamicQualityControlsList.Count > 0)
            {
                if (!string.IsNullOrEmpty(dinamicQualityControlsList[28].CtrlDescription) &&
                    dinamicQualityControlsList[28].CtrlDescription != Login.Mail)
                {
                    dinamicQualityControlsList[28].CtrlDescription = Login.Mail;
                }

                foreach (QCControlsClients qualityControls in dinamicQualityControlsList)
                {
                    string[] QCValue = qualityControls.ActiveQCClient.Split(new char[] { '|' });
                    int      index   = 0;
                    if (QCValue.Length > 1)
                    {
                        index = 1;
                    }
                    if (!QCValue[index].Equals(Resources.TicketEmission.Constants.INACTIVE))
                    {
                        ListItem item = new ListItem();
                        item.Value = QCValue[0];
                        item.Text  = qualityControls.CtrlName;
                        item.Text2 = qualityControls.ReservationCtrlType;
                        ClientRemarkNumber.Add(item);
                    }
                }
            }
            customRemark = QCCustomRemarksBL.GetQCustomRemarks(Attribute1);
        }
コード例 #3
0
        public static QCCustomRemarks GetQCustomRemarks(string Attribute1)
        {
            QCCustomRemarks    CustomRemarks      = new QCCustomRemarks();
            QCCustomRemarksDAL objQCCustomRemarks = new QCCustomRemarksDAL();

            try
            {
                try
                {
                    CustomRemarks = objQCCustomRemarks.GetQCCustomRemarks(Attribute1, CommonENT.MYCTSDB_CONNECTION);
                }
                catch (Exception ex)
                {
                    new EventsManager.EventsManager(ex, EventsManager.EventsManager.OrigenError.BaseDeDatos);
                    CustomRemarks = objQCCustomRemarks.GetQCCustomRemarks(Attribute1, CommonENT.MYCTSDBBACKUP_CONNECTION);
                }
            }
            catch
            { }
            return(CustomRemarks);
        }