Esempio n. 1
0
    private void selectedExchange(int iIdExchange)
    {
        var ex = new ExchangeCompositeType();
        var em = new ExchangeManager();

        ViewState["Exchange"] = iIdExchange;
        ex = em.getExchangeById(iIdExchange);
        if (ex != null)
        {
            lblPrefolio.Text   = ex.sFolio;
            lblIdExchange.Text = ex.iIdExchange.ToString();

            try
            {
                ddlExchange.SelectedValue = ex.iIdExchangeType.ToString();
                ddlPlant.SelectedValue    = ex.iIdPlant.ToString();
                ddlPriority.SelectedValue = ex.iIdPriority.ToString();
                ddlClient.SelectedValue   = ex.iIdClient.ToString();
                ddlSerie.SelectedValue    = ex.iSerie.ToString();
                ddlEngeenerProduct_Asignacion(iIdExchange, ex.iProductEngener);
            }
            catch (Exception e)
            {
                Response.Redirect("/Error/PageError.aspx?ex=" + iIdExchange + "er=ddl", true);
            }
            txtAction.Text      = ex.sMeasure;
            txtContact.Text     = ex.sContact;
            txtDescription.Text = ex.sDescription;
            txtIssue.Text       = ex.sIssue;
            try
            {
                calLimitDate.SelectedDate = ex.dInitChange as DateTime?;
            }
            catch (Exception e)
            {
                calLimitDate.SelectedDate = null;
            }
            txtLastFolio.Text = ex.sLastFolio;
            txtProyectPlataformDescription.Text = ex.sProyect;
            txtReason.Text = ex.sReason;

            BlockControls();

            CleanControls();

            if (ex.sExchangeType.Contains("Cambio"))
            {
                pnDocuments.Visible = true;
                var adm  = new AffectationDocumentsManager();
                var adct = adm.GetAffectationDocumentsByIdExchange(iIdExchange);
                chkAMEF.Checked           = adct.bAMEF;
                chkCost.Checked           = adct.bCost;
                chkDevices.Checked        = adct.bDevices;
                chkDrawing.Checked        = adct.bDrawing;
                chkEspecification.Checked = adct.bEspecifications;
                chkHOE.Checked            = adct.bHOE;
                chkMedia.Checked          = adct.bMedia;
                chkMold.Checked           = adct.bMold;
                chkOthers.Checked         = adct.bOthers;
                chkPlan.Checked           = adct.bPlan;
                chkSAP.Checked            = adct.bSAP;
                chkSing.Checked           = adct.bSingOff;
            }
            else
            {
                pnDocuments.Visible = false;
            }
            lblPrefolio.Text         = ex.sFolio;
            txtSrchPreFol.Text       = ex.sFolio;
            lblPrefolio.Visible      = true;
            lblPrefolioTitle.Visible = true;
        }
        else
        {
            CleanControlsExchange();
        }
    }
Esempio n. 2
0
    private void selectedExchange(int iIdExchange)
    {
        var ex = new ExchangeCompositeType();
        var em = new ExchangeManager();

        lblMessage.Text = string.Empty;
        try
        {
            ex = em.getExchangeById(iIdExchange);
            if (ex != null)
            {
                lblPrefolio.Text          = ex.sFolioPre;
                lblIdExchange.Text        = ex.iIdExchange.ToString();
                ddlExchange.SelectedValue = ex.iIdExchangeType.ToString();
                ddlPlant.SelectedValue    = ex.iIdPlant.ToString();
                ddlPriority.SelectedValue = ex.iIdPriority.ToString();
                ddlClient.SelectedValue   = ex.iIdClient.ToString();
                ddlSerie.SelectedValue    = ex.iSerie.ToString();
                ddlEngeenerProduct_Asignacion(iIdExchange, ex.iProductEngener);
                txtAction.Text      = ex.sMeasure;
                txtContact.Text     = ex.sContact;
                txtDescription.Text = ex.sDescription;
                txtIssue.Text       = ex.sIssue;
                if (ex.dLimitDate != null)
                {
                    calLimite.SelectedDate = (DateTime)ex.dLimitDate;
                }
                txtLastFolio.Text = ex.sLastFolio;
                txtProyectPlataformDescription.Text = ex.sProyect;
                txtReason.Text = ex.sReason;
                BlockControls();
                CleanControls();
                if (ex.sExchangeType.ToString() == "Cambio")
                {
                    pnDocuments.Visible = true;
                    var adct = new affectationDocumentsCompositeType();
                    var adm  = new AffectationDocumentsManager();
                    adct                      = adm.GetAffectationDocumentsByIdExchange(iIdExchange);
                    chkAMEF.Checked           = adct.bAMEF;
                    chkCost.Checked           = adct.bCost;
                    chkDevices.Checked        = adct.bDevices;
                    chkDrawing.Checked        = adct.bDrawing;
                    chkEspecification.Checked = adct.bEspecifications;
                    chkHOE.Checked            = adct.bHOE;
                    chkMedia.Checked          = adct.bMedia;
                    chkMold.Checked           = adct.bMold;
                    chkOthers.Checked         = adct.bOthers;
                    chkPlan.Checked           = adct.bPlan;
                    chkSAP.Checked            = adct.bSAP;
                    chkSing.Checked           = adct.bSingOff;
                }
                else
                {
                    pnDocuments.Visible = false;
                }
                lblPrefolio.Text         = ex.sFolioPre;
                txtSrchPreFol.Text       = ex.sFolioPre;
                lblPrefolio.Visible      = true;
                lblPrefolioTitle.Visible = true;
            }
        }
        catch (Exception e)
        {
            throw new Exception(e.Message);
        }
    }