protected void rgFranquicias_ItemDataBound(object sender, GridItemEventArgs e) { if (e.Item.IsInEditMode == true) { GridEditableItem insertItem = (GridEditableItem)e.Item; RadComboBox combo = (RadComboBox)insertItem["UsuarioIntranet"].FindControl("cmbUsuarioIntranet"); CN_CatCNac_Matriz cm_Matriz = new CN_CatCNac_Matriz(model); int idMatriz = Int32.Parse(Request.QueryString["Id"]); combo.DataSource = cm_Matriz.ComboIntranetUsuarios(); combo.DataBind(); RadComboBox comboBox = (RadComboBox)insertItem["UsuarioIntranet"].FindControl("cmbMoneda"); CN_CatClienteMatriz cm_ClienteMatriz = (CN_CatClienteMatriz)Session["cm_Matriz"]; comboBox.DataSource = cm_ClienteMatriz.ComboMoneda(); comboBox.DataBind(); RadComboBox comboProductos = (RadComboBox)insertItem["UsuarioIntranet"].FindControl("cmbProductos"); comboProductos.DataSource = cm_ClienteMatriz.ComboProdPermitidos(); comboProductos.DataBind(); } }
protected void Page_Load(object sender, EventArgs e) { var permisos = new PermisosSesion(this.Page); permisos.ValidarSesion(); if (!Page.IsPostBack) { // permisos.ValidarPermisos(this.rtb1); int id_ClienteMat = Int32.Parse(Request.QueryString["Id"]); CN_CatClienteMatriz cm_Matriz = new CN_CatClienteMatriz(model); Session["cm_Matriz"] = cm_Matriz; Session["model_Matriz"] = model; Session["Nuevo"] = false; cmbSoportes.DataSource = cm_Matriz.ComboSoportes(); cmbSoportes.DataBind(); CatCNac_Matriz matriz = cm_Matriz.ConsultarMatriz(id_ClienteMat); Session.Add("matrizOr", matriz); if (matriz.CatACYS_SIANCENTRAL != null) { object objMatriz_SIANCENTRAL = matriz.CatACYS_SIANCENTRAL; AsignacionCampos.AsignaCamposForma(ref objMatriz_SIANCENTRAL, "", this); object objMatriz_IntranetFranq = matriz.CatCNac_IntranetFran; AsignacionCampos.AsignaCamposForma(ref objMatriz_IntranetFranq, "", this); } else { Session["Nuevo"] = true; } listDirFiscales = cm_Matriz.ConsutarDirFiscales(id_ClienteMat); //listProductos = cm_Matriz.ConsultarProductos(0); string[] soportes = { "" }; if (matriz.CatCNac_IntranetFran != null && matriz.CatCNac_IntranetFran.Soportes != null) { soportes = matriz.CatCNac_IntranetFran.Soportes.Split(','); } foreach (string sop in soportes) { if (sop.Trim() != "") { cmbSoportes.Items.FindItemByValue(sop.Trim()).Checked = true; } } cmbTipoMoneda.DataSource = cm_Matriz.ComboMoneda(); cmbTipoMoneda.DataBind(); cmbAddendaTipo.DataSource = cm_Matriz.ComboAddenda(); cmbAddendaTipo.DataBind(); cmbCatEspecial.DataSource = cm_Matriz.ComboCatEspecial(); cmbCatEspecial.DataBind(); cmbProdPermitidos.DataSource = cm_Matriz.ComboProdPermitidos(); cmbProdPermitidos.DataBind(); cmbTipoNotaCred.DataSource = cm_Matriz.ComboTipoNotaCred(); cmbTipoNotaCred.DataBind(); cmbMetodoPago.DataSource = cm_Matriz.ComboMetPago(); cmbMetodoPago.DataBind(); csbStrCondicionesClienteMac.DataSource = cm_Matriz.ConsultaCondiciones(); csbStrCondicionesClienteMac.DataBind(); //cmbStrTipoClienteMac.DataSource = cm_Matriz.ConsultaTipos(); //cmbStrTipoClienteMac.DataBind(); listFranquicias = cm_Matriz.ListaFranquicias(id_ClienteMat); this.cmbConvenioId.DataSource = this.ListNoUtilizados(); this.cmbConvenioId.DataBind(); } }