protected void Page_Load(object sender, EventArgs e)
    {
        clsEDIRecipReq qEDIRecipReq = SrvEDIRecipReq.GetEDIRecipReqsByID(Params.idEDIRecipReqs);

        if (qEDIRecipReq != null && !IsPostBack)
        {
            GetCommunicationMethods();
            UpdateControls(qEDIRecipReq);
        }
        else if (Params.bNewDialog)
        {
            Params.CheckPassBacks(Params.idEDIRecipReqs, false);
            RemoveUserControl(sender, e);
            GetCommunicationMethods();
            UpdateControls(qEDIRecipReq);
        }
        SetCommunicationMethodControls();

        if (!string.IsNullOrEmpty(qEDIRecipReq.PanelTitle))
        {
            RadPanelBar1.Items[0].Text = qEDIRecipReq.PanelTitle;
        }
        else
        {
            RadPanelBar1.Items[0].Text = "Record num: " + (Params.iRecordID + 1).ToString();
        }

        RadPanelBar1.Items[0].Expanded = false;
        textBoxPanelTitle.Text         = RadPanelBar1.Items[0].Text;
    }
Пример #2
0
    private void Save()
    {
        int            iCommMethod  = int.Parse(comboxCommunicationMethod.SelectedValue);
        clsEDIRecipReq qEDIRecipReq = SrvEDIRecipReq.GetEDIRecipReqsByID(Params.idEDIRecipReqs);

        if (qEDIRecipReq.idEDITranscationType != PUROPOST_NON_COURIER_EDI)
        {
            int iFileformat = int.Parse(comboBxFileFormat.SelectedValue);
            qEDIRecipReq.idFileType    = iFileformat;
            qEDIRecipReq.X12_ISA       = txtBoxISA.Text;
            qEDIRecipReq.X12_GS        = txtBoxGS.Text;
            qEDIRecipReq.X12_Qualifier = txtBoxQualifier.Text;
        }
        qEDIRecipReq.idCommunicationMethod = iCommMethod;
        qEDIRecipReq.FTPAddress            = textBoxFTPAddress.Text;
        qEDIRecipReq.UserName      = textBoxUserName.Text;
        qEDIRecipReq.Password      = textBoxPassword.Text;
        qEDIRecipReq.FolderPath    = textBoxFolderPath.Text;
        qEDIRecipReq.Email         = textBoxEmail.Text;
        qEDIRecipReq.PanelTitle    = textBoxPanelTitle.Text;
        RadPanelBar1.Items[0].Text = qEDIRecipReq.PanelTitle;
        qEDIRecipReq.UpdatedBy     = Session["userName"].ToString();
        qEDIRecipReq.UpdatedOn     = DateTime.Now;
        SrvEDIRecipReq.Insert(qEDIRecipReq);
    }
 protected void UpdateControls(clsEDIRecipReq qEDIRecipReq)
 {
     //comboBxFileFormat.SelectedValue = qEDIRecipReq.idFileType.ToString();
     comboxCommunicationMethod.SelectedValue = qEDIRecipReq.idCommunicationMethod.ToString();
     //txtBoxISA.Text = qEDIRecipReq.X12_ISA;
     //txtBoxGS.Text = qEDIRecipReq.X12_GS;
     //txtBoxQualifier.Text = qEDIRecipReq.X12_Qualifier;
     textBoxFTPAddress.Text = qEDIRecipReq.FTPAddress;
     textBoxUserName.Text   = qEDIRecipReq.UserName;
     textBoxPassword.Text   = qEDIRecipReq.Password;
     textBoxFolderPath.Text = qEDIRecipReq.FolderPath;
     textBoxEmail.Text      = qEDIRecipReq.Email;
     return;
 }
    protected void btnSubmit210Changes_Click(object sender, EventArgs e)
    {
        //int iFileformat = int.Parse(comboBxFileFormat.SelectedValue);
        int            iCommMethod  = int.Parse(comboxCommunicationMethod.SelectedValue);
        clsEDIRecipReq qEDIRecipReq = SrvEDIRecipReq.GetEDIRecipReqsByID(Params.idEDIRecipReqs);

        qEDIRecipReq.idCommunicationMethod = iCommMethod;
        qEDIRecipReq.FTPAddress            = textBoxFTPAddress.Text;
        qEDIRecipReq.UserName      = textBoxUserName.Text;
        qEDIRecipReq.Password      = textBoxPassword.Text;
        qEDIRecipReq.FolderPath    = textBoxFolderPath.Text;
        qEDIRecipReq.Email         = textBoxEmail.Text;
        qEDIRecipReq.PanelTitle    = textBoxPanelTitle.Text;
        RadPanelBar1.Items[0].Text = qEDIRecipReq.PanelTitle;
        qEDIRecipReq.UpdatedBy     = Session["userName"].ToString();
        qEDIRecipReq.UpdatedOn     = DateTime.Now;
        SrvEDIRecipReq.Insert(qEDIRecipReq);

        UserControlSaved(sender, e);
    }
Пример #5
0
 protected void UpdateControls(clsEDIRecipReq qEDIRecipReq)
 {
     if (qEDIRecipReq.idEDITranscationType == PUROPOST_NON_COURIER_EDI)
     {
         comboBxFileFormat.Visible   = false;
         lblEDI210FileFormat.Visible = false;
         lblEDIIfX12.Visible         = false;
     }
     else
     {
         comboBxFileFormat.SelectedValue = qEDIRecipReq.idFileType.ToString();
     }
     comboxCommunicationMethod.SelectedValue = qEDIRecipReq.idCommunicationMethod.ToString();
     txtBoxISA.Text         = qEDIRecipReq.X12_ISA;
     txtBoxGS.Text          = qEDIRecipReq.X12_GS;
     txtBoxQualifier.Text   = qEDIRecipReq.X12_Qualifier;
     textBoxFTPAddress.Text = qEDIRecipReq.FTPAddress;
     textBoxUserName.Text   = qEDIRecipReq.UserName;
     textBoxPassword.Text   = qEDIRecipReq.Password;
     textBoxFolderPath.Text = qEDIRecipReq.FolderPath;
     textBoxEmail.Text      = qEDIRecipReq.Email;
     return;
 }
Пример #6
0
    protected void UpdateControls(clsEDIRecipReq qEDIRecipReq)
    {
        comboBxFileFormat214.SelectedValue      = qEDIRecipReq.idFileType.ToString();
        comboxCommunicationMethod.SelectedValue = (qEDIRecipReq.idCommunicationMethod == 0)? "1" : qEDIRecipReq.idCommunicationMethod.ToString();
        comboxTriggerMechanism.SelectedValue    = qEDIRecipReq.idTriggerMechanism.ToString();
        comboxTiming.SelectedValue = qEDIRecipReq.idTiming.ToString();

        if (Params.ct == UserControlParams.CourierType.CourierEDI)
        {
            List <clsStatusCodeAll> qStatusCode = SrvStatusCodeAll.GetStatusCodesAllByID(qEDIRecipReq.idEDIRecipReqs, SHIPMENT_STATUS_COURIER_EDI);
            foreach (RadComboBoxItem rad in comboxStatusCodes.Items)
            {
                var q = qStatusCode.Where(p => p.idStatusCodes == int.Parse(rad.Value)).FirstOrDefault();
                if (q != null)
                {
                    rad.Checked = true;
                }
                else
                {
                    rad.Checked = false;
                }
            }
        }
        else if (Params.ct == UserControlParams.CourierType.NonCourierEDI)
        {
            List <clsStatusCodeAll> qStatusCode = SrvStatusCodeAll.GetStatusCodesAllByID(qEDIRecipReq.idEDIRecipReqs, SHIPMENT_STATUS_NON_COURIER_EDI);
            foreach (RadComboBoxItem rad in comboxStatusCodes.Items)
            {
                var q = qStatusCode.Where(p => p.idStatusCodes == int.Parse(rad.Value)).FirstOrDefault();
                if (q != null)
                {
                    rad.Checked = true;
                }
                else
                {
                    rad.Checked = false;
                }
            }
        }

        txtBoxISA.Text         = qEDIRecipReq.X12_ISA;
        txtBoxGS.Text          = qEDIRecipReq.X12_GS;
        txtBoxQualifier.Text   = qEDIRecipReq.X12_Qualifier;
        textBoxFTPAddress.Text = qEDIRecipReq.FTPAddress;
        textBoxUserName.Text   = qEDIRecipReq.UserName;
        textBoxPassword.Text   = qEDIRecipReq.Password;
        textBoxFolderPath.Text = qEDIRecipReq.FolderPath;
        textBoxEmail.Text      = qEDIRecipReq.Email;
        TimeSpan?ts = new TimeSpan(qEDIRecipReq.TimeOfFile.Value.Hour, qEDIRecipReq.TimeOfFile.Value.Minute, 0);

        timeTimeofFile.SelectedTime = ts;

        if (bool.Parse(ConfigurationManager.AppSettings["debug"]))
        {
            txtBoxMultiDebug2.Text +=
                "UpdateControls- " +
                RadPanelBar1.Items[0].Text + ": " +
                comboxCommunicationMethod.SelectedText.ToString() + ": " +
                comboxCommunicationMethod.SelectedValue.ToString() + "\r\n";
        }
        return;
    }
Пример #7
0
    private void Save()
    {
        int iFileformat  = int.Parse(comboBxFileFormat214.SelectedValue);
        int iCommMethod  = int.Parse(comboxCommunicationMethod.SelectedValue);
        int iTriggerMech = int.Parse(comboxTriggerMechanism.SelectedValue);
        int iTiming      = int.Parse(comboxTiming.SelectedValue);

        clsEDIRecipReq qEDIRecipReq = SrvEDIRecipReq.GetEDIRecipReqsByID(Params.idEDIRecipReqs);

        qEDIRecipReq.idFileType            = iFileformat;
        qEDIRecipReq.X12_ISA               = txtBoxISA.Text;
        qEDIRecipReq.X12_GS                = txtBoxGS.Text;
        qEDIRecipReq.X12_Qualifier         = txtBoxQualifier.Text;
        qEDIRecipReq.idCommunicationMethod = iCommMethod;
        qEDIRecipReq.FTPAddress            = textBoxFTPAddress.Text;
        qEDIRecipReq.UserName              = textBoxUserName.Text;
        qEDIRecipReq.Password              = textBoxPassword.Text;
        qEDIRecipReq.FolderPath            = textBoxFolderPath.Text;
        qEDIRecipReq.Email = textBoxEmail.Text;
        qEDIRecipReq.idTriggerMechanism = iTriggerMech;
        qEDIRecipReq.idTiming           = iTiming;

        TimeSpan?ts = timeTimeofFile.SelectedTime;

        qEDIRecipReq.TimeOfFile    = new DateTime(DateTime.Now.Year, DateTime.Now.Month, DateTime.Now.Day, ts.Value.Hours, ts.Value.Minutes, 0);
        qEDIRecipReq.PanelTitle    = textBoxPanelTitle.Text;
        RadPanelBar1.Items[0].Text = qEDIRecipReq.PanelTitle;
        qEDIRecipReq.UpdatedBy     = Session["userName"].ToString();
        qEDIRecipReq.UpdatedOn     = DateTime.Now;
        SrvEDIRecipReq.Insert(qEDIRecipReq);
        int idStatusCodesAll = 0;

        if (Params.ct == UserControlParams.CourierType.CourierEDI)
        {
            foreach (RadComboBoxItem rad in comboxStatusCodes.Items)
            {
                clsStatusCodeCourierEDI cEDI = SrvStatusCodeCourierEDI.GetStatusCodes().Where(p => p.idStatusCodesCourierEDI == int.Parse(rad.Value.ToString())).FirstOrDefault();
                if (rad.Checked)
                {
                    SrvStatusCodeAll.UpdatetatusCodeAll(new clsStatusCodeAll()
                    {
                        idStatusCodesAll = idStatusCodesAll, idEDIRecipReqs = qEDIRecipReq.idEDIRecipReqs, idStatusCodes = int.Parse(rad.Value.ToString()), StatusCode = cEDI.StatusCode, idEDITranscationType = SHIPMENT_STATUS_COURIER_EDI, CreatedBy = qEDIRecipReq.UpdatedBy, CreatedOn = DateTime.Now
                    });
                }
                else
                {
                    SrvStatusCodeAll.Remove(qEDIRecipReq.idEDIRecipReqs, SHIPMENT_STATUS_COURIER_EDI, cEDI.idStatusCodesCourierEDI);
                }
            }
        }
        else if (Params.ct == UserControlParams.CourierType.NonCourierEDI)
        {
            foreach (RadComboBoxItem rad in comboxStatusCodes.Items)
            {
                clsStatusCodeNonCourierEDI cEDI = SrvStatusCodeNonCourierEDI.GetStatusCodes().Where(p => p.idStatusCodesNonCourierEDI == int.Parse(rad.Value)).FirstOrDefault();
                if (rad.Checked)
                {
                    SrvStatusCodeAll.UpdatetatusCodeAll(new clsStatusCodeAll()
                    {
                        idStatusCodesAll = idStatusCodesAll, idEDIRecipReqs = qEDIRecipReq.idEDIRecipReqs, idStatusCodes = int.Parse(rad.Value.ToString()), StatusCode = cEDI.StatusCode, idEDITranscationType = SHIPMENT_STATUS_NON_COURIER_EDI, CreatedBy = qEDIRecipReq.UpdatedBy, CreatedOn = DateTime.Now
                    });
                }
                else
                {
                    SrvStatusCodeAll.Remove(qEDIRecipReq.idEDIRecipReqs, SHIPMENT_STATUS_NON_COURIER_EDI, cEDI.idStatusCodesNonCourierEDI);
                }
            }
        }
    }
Пример #8
0
    protected void Page_Load(object sender, EventArgs e)
    {
        if (bool.Parse(ConfigurationManager.AppSettings["debug"]))
        {
            txtBoxMultiDebug2.Text +=
                "Page_Load Start- " +
                //RadPanelBar1.Items[0].Text + ": " +
                comboxCommunicationMethod.SelectedText.ToString() + ": " +
                comboxCommunicationMethod.SelectedValue.ToString() + "\r\n";
            txtBoxMultiDebug2.Visible = true;
        }
        else
        {
            txtBoxMultiDebug2.Visible = false;
        }

        clsEDIRecipReq qEDIRecipReq = SrvEDIRecipReq.GetEDIRecipReqsByID(Params.idEDIRecipReqs);

        if (qEDIRecipReq != null && !IsPostBack)
        {
            GetFileFormats();
            GetCommunicationMethods();
            GetTriggerMechanisms();
            GetTiming();
            if (Params.ct == UserControlParams.CourierType.CourierEDI)
            {
                GetStatusCodesCourier();
            }
            else if (Params.ct == UserControlParams.CourierType.NonCourierEDI)
            {
                GetStatusCodesNonCourier();
            }
            UpdateControls(qEDIRecipReq);
        }
        else if (Params.bNewDialog)
        {
            Params.CheckPassBacks(Params.idEDIRecipReqs, false);
            RemoveUserControl2(sender, e);
            string strFileformat = comboBxFileFormat214.SelectedValue;
            GetFileFormats();
            if (!String.IsNullOrEmpty(strFileformat))
            {
                comboBxFileFormat214.SelectedValue = strFileformat;
            }
            string strCommunicationMethod = comboxCommunicationMethod.SelectedValue;
            GetCommunicationMethods();
            if (!String.IsNullOrEmpty(strCommunicationMethod))
            {
                comboxCommunicationMethod.SelectedValue = strCommunicationMethod;
            }
            GetTriggerMechanisms();
            GetTiming();
            if (Params.ct == UserControlParams.CourierType.CourierEDI)
            {
                GetStatusCodesCourier();
            }
            else if (Params.ct == UserControlParams.CourierType.NonCourierEDI)
            {
                GetStatusCodesNonCourier();
            }
            UpdateControls(qEDIRecipReq);
        }
        SetFileFormatControls();
        SetCommunicationMethodControls();
        SetFileFormatControls();
        SetCommunicationMethodControls();
        SetTimeOfFileControls();

        if (!string.IsNullOrEmpty(qEDIRecipReq.PanelTitle))
        {
            RadPanelBar1.Items[0].Text = qEDIRecipReq.PanelTitle;
        }
        else
        {
            RadPanelBar1.Items[0].Text = "Record num: " + (Params.iRecordID + 1).ToString();
        }

        RadPanelBar1.Items[0].Expanded = false;
        textBoxPanelTitle.Text         = RadPanelBar1.Items[0].Text;

        if (Params.ct == UserControlParams.CourierType.NonCourierEDI)
        {
            comboxTriggerMechanism.Visible = false;
            comboxTiming.Visible           = false;
            lblTiming.Visible           = false;
            lblTriggerMechanism.Visible = false;
        }
        if (!Params.bUseTimeOfFile)
        {
            lblTimeofFile.Visible  = false;
            timeTimeofFile.Visible = false;
        }
        if (bool.Parse(ConfigurationManager.AppSettings["debug"]))
        {
            txtBoxMultiDebug2.Text +=
                "Page_Load End- " +
                RadPanelBar1.Items[0].Text + ": " +
                comboxCommunicationMethod.SelectedText.ToString() + ": " +
                comboxCommunicationMethod.SelectedValue.ToString() + "\r\n";
        }
    }