protected void btnGuardar_Click(object sender, EventArgs e)
        {
            CN_CatCNac_Matriz negCliente = (CN_CatCNac_Matriz)Session["CNCliente"];
            CatCNac_Matriz    cliente    = new CatCNac_Matriz();


            if (Logo.PostedFile != null)
            {
                MemoryStream target = new MemoryStream();
                Logo.PostedFile.InputStream.CopyTo(target);
                cliente.Logo = target.ToArray();
            }

            object objCN_Cliente = cliente;

            AsignacionCampos.AsignaCamposEntidad(ref objCN_Cliente, "", this);

            if (Request.QueryString["Id"] == null || Request.QueryString["Id"] == "undefined")
            {
                cliente.Id = negCliente.ConsultarMax() + 1;
                negCliente.Nuevo(cliente);
            }
            else
            {
                int id = Int32.Parse(Request.QueryString["Id"]);
                cliente.Id = id;
                negCliente.Editar(cliente);
            }

            RAM1.ResponseScripts.Add("CloseAlert('Los datos se guardaron correctamente');");
        }
Пример #2
0
        protected void rtb1_ButtonClick(object sender, Telerik.Web.UI.RadToolBarEventArgs e)
        {
            RadToolBarButton    btn       = e.Item as RadToolBarButton;
            CN_CatClienteMatriz cm_Matriz = (CN_CatClienteMatriz)Session["cm_Matriz"];

            if (btn.CommandName == "save")
            {
                int            idMatriz = Int32.Parse(Request.QueryString["Id"]);
                CatCNac_Matriz matriz   = new CatCNac_Matriz();
                matriz.CatACYS_SIANCENTRAL  = new CatACYS_SIANCENTRAL();
                matriz.CatCNac_IntranetFran = new CatCNac_IntranetFran();

                matriz.Id = idMatriz;
                matriz.CatACYS_SIANCENTRAL.Id  = idMatriz;
                matriz.CatCNac_IntranetFran.Id = idMatriz;


                //LLena campos a partir del formulario

                object objMatriz_SIANCENTRAL = matriz.CatACYS_SIANCENTRAL;
                AsignacionCampos.AsignaCamposEntidad(ref objMatriz_SIANCENTRAL, "", this);

                object objMatriz_IntranetFran = matriz.CatCNac_IntranetFran;
                AsignacionCampos.AsignaCamposEntidad(ref objMatriz_IntranetFran, "", this);

                foreach (RadComboBoxItem item in cmbSoportes.CheckedItems)
                {
                    matriz.CatCNac_IntranetFran.Soportes += item.Value.ToString() + ", ";
                }


                foreach (CatACYS_DirFiscales dir in listDirFiscales)
                {
                    matriz.CatACYS_DirFiscales.Add(dir);
                }
                foreach (CatCNac_IntranetListaFranq fran in listFranquicias)
                {
                    matriz.CatCNac_IntranetListaFranq.Add(fran);
                }



                matriz.CatACYS_SIANCENTRAL.ConvenioNombre = this.cmbConvenioId.Text;

                cm_Matriz.GuardarDatosGeneralesMat(matriz, (Boolean)Session["Nuevo"]);
                RAM1.ResponseScripts.Add("CloseAlert('Los datos se guardaron correctamente');");
            }
        }
Пример #3
0
        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();
            }
        }
        public Boolean GuardarDatosGeneralesMat(CatCNac_Matriz entAcys, Boolean Nuevo)
        {
            CD_CatClienteMatriz CMatriz = new CD_CatClienteMatriz(model);

            return(CMatriz.GuardarDatosGeneralesMat(entAcys, Nuevo));
        }
Пример #5
0
        public Boolean Editar(CatCNac_Matriz cliente)
        {
            CD_CatCNac_Matriz CNCliente = new CD_CatCNac_Matriz(model);

            return(CNCliente.Editar(cliente));
        }
Пример #6
0
        public Boolean Nuevo(CatCNac_Matriz cliente)
        {
            CD_CatCNac_Matriz CNCliente = new CD_CatCNac_Matriz(model);

            return(CNCliente.Nuevo(cliente));
        }