public LM36_ContratosProduto SearchLM36(int cliente) { return(new LM36_ContratosProduto() { Cliente = cliente, Descritivo = "EMP 1", DPD = 3, EstadoContratoProduto = LM_EstadosContrato.GetEstadoContratos()[0].Code, FamiliaProduto = ArvoreFamiliaProdutos.FamiliaProdutos.A_CreditoDocumentarioImportação.nomeFamProd, GrauMorosidade = 101, idmultilinha = "131414434", limiteglobalmultilinha = 1000000, Nome = "EMP", Produtoml = "LM", sublimiteriscoAssinatura = 1000000, sublimiteriscoFinanceiro = 1000000, sublimitriscoComercial = 1000000, Subprodutoml = "02", TipologiaRisco = "A", ContratosProdutos = new List <LM36_ContratosProduto.ContratosProduto> { new LM36_ContratosProduto.ContratosProduto { DPD = 30, EstadoContratoProduto = LM_EstadosContrato.GetEstadoContratos()[0].Code, ExposicaoAtual = 2000, FamiliaProduto = ArvoreFamiliaProdutos.FamiliaProdutos.A_CreditoDocumentarioImportação.descFamProd, GrauMorosidade = "001", NContratoProduto = "12431253", SubProduto = "01", TipoRisco = "A", ValorComprometido = 20111, ValorContratado = 231241 } } }); }
protected void Page_Load(object sender, EventArgs e) { if (!Page.IsPostBack) { ABUtil.ABCommandArgs abargs = Session["ABCommandArgs"] as ABUtil.ABCommandArgs; MultilinhasDataLayer.WriteLog.Log(System.Diagnostics.TraceLevel.Info, LogTypeName.PageLoad, this.Page.AppRelativeVirtualPath, abargs.USERNT, abargs.SN_HOSTNAME); txtProdutoml.Text = ConfigurationManager.AppSettings["CodigoProdutoML"]; txtproduto_TextChanged(sender, e); linqsComissoes(); //dropdownlists ddlIndRenovacao.DataSource = ML_Objectos.GetIndicadorRenovacao(); ddlIndRenovacao.DataBind(); ddlPeriocidadeCobrancagestcontrato.DataSource = ML_Objectos.GetPeriocidade(); ddlPeriocidadeCobrancagestcontrato.DataBind(); ddlPeriocidadeCobrancagestRenovacao.DataSource = ML_Objectos.GetPeriocidade(); ddlPeriocidadeCobrancagestRenovacao.DataBind(); string op = Helper.getTransactionMode(Context, Request); ViewState["OPLM33"] = op; switch (op.ToUpper()) { case "M": lblTransactionM.CssClass = lblTransactionM.CssClass.Replace("atabD", ""); lblTransactionM.Enabled = true; //Esconde DIVS - Necessario carregar em OK Helper.AddRemoveHidden(true, dpOK); Helper.AddRemoveHidden(true, dvtitleAcordionRFinanceiro); Helper.AddRemoveHidden(true, dvtitleAcordionRAssinatura); Helper.AddRemoveHidden(true, dvtitleAcordionRComercial); Helper.AddRemoveHidden(true, dvtitleComissoes); Helper.AddRemoveHidden(true, hr3); Helper.AddRemoveHidden(true, hr4); Helper.AddRemoveHidden(true, divVersoesML); //show fields - chaves p/ modificacao btnSimulacao.Visible = true; divIDMultilinha.Visible = true; divProduto.Visible = false; Helper.AddRemoveHidden(true, accoesfinais_criarml03); btnModificar.Visible = true; //Disables Fields - Campos a nao modificar txtIdworkflow.Enabled = false; txtdatainiciocontrato.Enabled = false; txtNMinutaContrato.Enabled = false; //Enable Field - Campos a modificar ddlEstadoContrato.Enabled = true; ddlEstadoContrato.DataSource = LM_EstadosContrato.GetEstadoContratos_PMODIFICAO(); ddlEstadoContrato.DataBind(); ddlContratoDenunciado.Enabled = true; //tabs navegacao Helper.AddRemoveActive(true, liModificacao); Helper.AddRemoveActive(false, liParameterizacao); Helper.AddRemoveActive(false, liConsulta); lblTransactionM.CssClass = lblTransactionM.CssClass.Replace("atab", "atabD"); //Contexto: Transação em Aprovação: break; case "C": lblTransaction.CssClass = lblTransaction.CssClass.Replace("atabD", ""); lblTransaction.Enabled = true; divIDSimulacao.Visible = false; divIDMultilinha.Visible = false; divProduto.Visible = true; Helper.AddRemoveHidden(true, dpOK); Helper.AddRemoveHidden(true, dvtitleAcordionRFinanceiro); Helper.AddRemoveHidden(true, dvtitleAcordionRAssinatura); Helper.AddRemoveHidden(true, dvtitleAcordionRComercial); Helper.AddRemoveHidden(true, dvtitleComissoes); Helper.AddRemoveHidden(true, accoesfinais_criarml03); Helper.AddRemoveHidden(true, hr3); Helper.AddRemoveHidden(true, hr4); Helper.AddRemoveHidden(true, divVersoesML); btnCriar.Visible = true; Helper.AddRemoveActive(true, liParameterizacao); Helper.AddRemoveActive(false, liModificacao); Helper.AddRemoveActive(false, liConsulta); lblTransaction.CssClass = lblTransaction.CssClass.Replace("atab", "atabD"); break; case "A": lblTransactionD.Enabled = true; //lblTransactionE.Enabled = true; Helper.AddRemoveHidden(true, MC33C); //hide controls criar Helper.AddRemoveHidden(false, ml03V_denuncia); //Show controls visualizar ml03V_denuncia.Visible = true; Helper.AddRemoveActive(true, liDenuncia); Helper.AddRemoveActive(false, liParameterizacao); Helper.AddRemoveActive(false, liModificacao); Helper.AddRemoveActive(false, liConsulta); lblTransactionD.CssClass = lblTransactionD.CssClass.Replace("atab", "atabD"); break; case "V": lblTransactionV.CssClass = lblTransactionV.CssClass.Replace("atabD", ""); lblTransactionV.Enabled = true; divIDMultilinha.Visible = true; divIDSimulacao.Visible = false; divProduto.Visible = false; Helper.AddRemoveHidden(true, dpOK); Helper.AddRemoveHidden(true, dvtitleAcordionRFinanceiro); Helper.AddRemoveHidden(true, dvtitleAcordionRAssinatura); Helper.AddRemoveHidden(true, dvtitleAcordionRComercial); Helper.AddRemoveHidden(true, dvtitleComissoes); Helper.AddRemoveHidden(true, accoesfinais_criarml03); Helper.AddRemoveHidden(true, hr3); Helper.AddRemoveHidden(true, hr4); Helper.AddRemoveHidden(true, divVersoesML); Helper.AddRemoveActive(true, liConsulta); Helper.AddRemoveActive(false, liModificacao); Helper.AddRemoveActive(false, liParameterizacao); lblTransactionV.CssClass = lblTransactionV.CssClass.Replace("atab", "atabD"); //Contexto Visualização - Proveniente do Historico LM38_HistoricoAlteracoes lm38 = Context.Items["Hhistorico"] as LM38_HistoricoAlteracoes; if (lm38 != null && lm38.idmultilinha != null) { ViewState["Hhistorico"] = lm38; Helper.CopyObjectToControls(this, lm38); Control ctr = this.FindControl(Helper.getControltoHighLight(lm38.HistoricoAlteracoes[0].Alteracao)); Helper.AddHightLight(ctr, true); Helper.SetEnableControler(camposChave, false); } //Contexto Visualização - Proveniente da Aprovação LM33_ContratoML LM33 = Context.Items["HAprovacao"] as LM33_ContratoML; if (LM33 != null && LM33.Cliente != null) { ViewState["HAprovacao"] = LM33; Helper.CopyObjectToControls(camposChave, LM33); txtCliente_TextChanged(sender, e); Helper.SetEnableControler(camposChave, false); } break; default: lberror.Text = "Página sem contexto. Execute a transação na Aplicação Bancária"; lberror.Visible = true; Helper.AddRemoveHidden(true, dpOK); Helper.AddRemoveHidden(true, dvtitleAcordionRFinanceiro); Helper.AddRemoveHidden(true, dvtitleAcordionRAssinatura); Helper.AddRemoveHidden(true, dvtitleAcordionRComercial); Helper.AddRemoveHidden(true, dvtitleComissoes); Helper.AddRemoveHidden(true, accoesfinais_criarml03); Helper.AddRemoveHidden(true, hr3); Helper.AddRemoveHidden(true, hr4); btnSearch.Enabled = false; break; } } }