protected void Page_Load(object sender, EventArgs e)
        {
            var permisos = new PermisosSesion(this.Page);

            permisos.ValidarSesion();

            if (!Page.IsPostBack)
            {
                //permisos.ValidarPermisos(this.rtb1);

                int idMatriz = Int32.Parse(Request.QueryString["IdMatriz"]);

                SIANCENTRAL_CCEntities1 model  = new SIANCENTRAL_CCEntities1();
                CN_CatCNac_ACYS         cnACYS = new CN_CatCNac_ACYS(model);

                Session["cnACYS"] = cnACYS;

                if (Request.QueryString["Id"] != "undefined")
                {
                    int id = Int32.Parse(Request.QueryString["Id"]);

                    //CN_CatCNac_ACYS cnACYS = (CN_CatCNac_ACYS)Session["cnACYS"];
                    var acys = cnACYS.ConsultarACYS_Item(id);

                    object objCN_ACYS = acys;
                    AsignacionCampos.AsignaCamposForma(ref objCN_ACYS, "", this);
                }

                cmbNivelAcys.DataSource = cnACYS.ComboNiveles(idMatriz);
                cmbNivelAcys.DataBind();

                cmbTipoCuenta.DataSource = cnACYS.ComboTipoCuenta();
                cmbTipoCuenta.DataBind();
            }
        }
        protected void Page_Load(object sender, EventArgs e)
        {
            var permisos = new PermisosSesion(this.Page);

            permisos.ValidarSesion();

            if (!Page.IsPostBack)
            {
                //permisos.ValidarPermisos(this.rtb1);

                List <CatCNac_Estructura> hijosPrimerNodo = null;
                RadTreeNode nodoOrigen    = null;
                int         id            = Int32.Parse(Request.QueryString["Id"]);
                int         id_ClienteMat = Int32.Parse(Request.QueryString["IdMatriz"]);
                string      NombreCliente = Request.QueryString["Nombre"];

                CN_CatCNac_Estructura cm_Estr = new CN_CatCNac_Estructura(model);

                listEstructura = cm_Estr.ConsultarTodos(id_ClienteMat);



                CN_CatCNac_Usuario cm_Usuario = new CN_CatCNac_Usuario(model);
                Session["cm_Usuario"] = cm_Usuario;

                cmbRol_Auditorias.DataSource = cm_Usuario.ComboAuditorias();
                cmbRol_Auditorias.DataBind();

                cmbRol_Ecommerce.DataSource = cm_Usuario.ComboECommerce();
                cmbRol_Ecommerce.DataBind();

                if (id > 0)
                {
                    var    usuario    = cm_Usuario.ConsultarItem(id);
                    object objusuario = usuario;
                    AsignacionCampos.AsignaCamposForma(ref objusuario, "", this);

                    //Permisos
                    listPermisos = cm_Usuario.ConsultarPermisos(id);
                }

                nodoOrigen           = new RadTreeNode(NombreCliente, "0");
                nodoOrigen.Font.Bold = true;
                nodoOrigen.Font.Size = 11;

                hijosPrimerNodo = listEstructura.Where(x => x.Nivel == 1).ToList();
                ConstruirEstructura(ref nodoOrigen, hijosPrimerNodo);
                treeEstructura.Nodes.Add(nodoOrigen);
                treeEstructura.ExpandAllNodes();
            }
        }
        protected void Page_Load(object sender, EventArgs e)
        {
            int id       = Int32.Parse(Request.QueryString["Id"]);
            int sucursal = Int32.Parse(Request.QueryString["Sucursal"]);


            var permisos = new PermisosSesion(this.Page);

            permisos.ValidarSesion();

            if (!Page.IsPostBack)
            {
                // permisos.ValidarPermisos(this.rtb1);
                CN_CatCNac_Solicitudes cn = new CN_CatCNac_Solicitudes(model);
                var solic = cn.ConsultarItem(id, sucursal);

                object objMatriz_Solic = solic;
                AsignacionCampos.AsignaCamposForma(ref objMatriz_Solic, "", this);

                object objMatriz_SolicDirFis = solic.CatCNac_Solicitudes_DirFiscal_1;
                AsignacionCampos.AsignaCamposForma(ref objMatriz_SolicDirFis, "", this);



                if (solic.Estatus == 1 || solic.Estatus == 5)
                {
                    btnAceptar.Enabled  = true;
                    btnRechazar.Enabled = true;
                }
                else
                {
                    btnAceptar.Enabled  = false;
                    btnRechazar.Enabled = false;
                }



                //this.cmbAsesorId.DataSource = cn.ComboAsesores(solic.Id_Matriz.Value);
                //this.cmbAsesorId.DataBind();
            }
        }
        protected void Page_Load(object sender, EventArgs e)
        {
            var permisos = new PermisosSesion(this.Page);

            permisos.ValidarSesion();


            if (!Page.IsPostBack)
            {
                if (Request.QueryString["Id"] != "undefined")
                {
                    //permisos.ValidarPermisos(this.rtb1);

                    int id = Int32.Parse(Request.QueryString["Id"]);

                    CN_CatCNac_Matriz negCliente = (CN_CatCNac_Matriz)Session["CNCliente"];
                    var cliente = negCliente.ConsultarItem(id);

                    object objCN_Cliente = cliente;
                    AsignacionCampos.AsignaCamposForma(ref objCN_Cliente, "", this);
                }
            }
        }
Пример #5
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();
            }
        }
        protected void Page_Load(object sender, EventArgs e)
        {
            //   var listacontrol= GetListaControles(this);

            var permisos = new PermisosSesion(this.Page);

            permisos.ValidarSesion();

            if (!Page.IsPostBack)
            {
                //  permisos.ValidarPermisos(this.rtb1);

                int id_ClienteMat = Int32.Parse(Request.QueryString["Id"]);
                int id_matriz     = Int32.Parse(Request.QueryString["IdMatriz"]);



                CN_CatClienteMatriz cm_Matriz = new CN_CatClienteMatriz(model);
                Session["cm_Matriz"] = cm_Matriz;

                CN_CatCNac_ACYS cm_ACYS = new CN_CatCNac_ACYS(model);
                CatCNac_ACYS    matriz  = cm_ACYS.ConsultarACYS_Item(id_ClienteMat);

                Session.Add("matrizOr", matriz);

                object objMatriz = matriz;

                AsignacionCampos.AsignaCamposForma(ref objMatriz, "", this);


                if (matriz.CatACYS_Cliente != null)
                {
                    object objMatriz_Cliente = matriz.CatACYS_Cliente;
                    AsignacionCampos.AsignaCamposForma(ref objMatriz_Cliente, "", this);

                    object objMatriz_RecPedido = matriz.CatACYS_RecPedido;
                    AsignacionCampos.AsignaCamposForma(ref objMatriz_RecPedido, "", this);

                    object objMatriz_CondPago = matriz.CatACYS_CondPago;
                    AsignacionCampos.AsignaCamposForma(ref objMatriz_CondPago, "", this);

                    object objMatriz_ServValor = matriz.CatACYS_ServValor;
                    AsignacionCampos.AsignaCamposForma(ref objMatriz_ServValor, "", this);

                    object objMatriz_OtrosApoyos = matriz.CatACYS_OtrosApoyos;
                    AsignacionCampos.AsignaCamposForma(ref objMatriz_OtrosApoyos, "", this);



                    //Asigna garantias

                    var datosGar = matriz.CatACYS_Productos_DatosGar.Where(x => x.Id_TG == 1).FirstOrDefault();
                    if (datosGar != null)
                    {
                        this.Fac_Kilo.Value   = datosGar.FactorGarantia;
                        this.PNeta_Kilo.Value = datosGar.UPrimaNeta;
                    }

                    datosGar = matriz.CatACYS_Productos_DatosGar.Where(x => x.Id_TG == 2).FirstOrDefault();
                    if (datosGar != null)
                    {
                        this.Fac_Comensal.Value   = datosGar.FactorGarantia;
                        this.PNeta_Comensal.Value = datosGar.UPrimaNeta;
                    }

                    datosGar = matriz.CatACYS_Productos_DatosGar.Where(x => x.Id_TG == 3).FirstOrDefault();
                    if (datosGar != null)
                    {
                        this.Fac_Habitacion.Value   = datosGar.FactorGarantia;
                        this.PNeta_Habitacion.Value = datosGar.UPrimaNeta;
                    }

                    datosGar = matriz.CatACYS_Productos_DatosGar.Where(x => x.Id_TG == 4).FirstOrDefault();
                    if (datosGar != null)
                    {
                        this.Fac_Iguala.Value   = datosGar.FactorGarantia;
                        this.PNeta_Iguala.Value = datosGar.UPrimaNeta;
                    }

                    Session["Nuevo"] = false;
                }
                else
                {
                    Session["Nuevo"] = true;
                }


                listDirFiscales         = cm_Matriz.ConsutarDirFiscales();
                listProductos           = cm_Matriz.ConsultarProductos(0, id_ClienteMat);
                listProductosKilo       = cm_Matriz.ConsultarProductos(1, id_ClienteMat);
                listProductosComensal   = cm_Matriz.ConsultarProductos(2, id_ClienteMat);
                listProductosHabitacion = cm_Matriz.ConsultarProductos(3, id_ClienteMat);
                listProductosIguala     = cm_Matriz.ConsultarProductos(4, id_ClienteMat);
                listProductosServicios  = cm_Matriz.ConsultarProductos(5, id_ClienteMat);



                AsignaPermisosCampos();


                Session.Remove("Fechas_1");
                Session.Remove("Fechas_2");
                Session.Remove("Fechas_3");
                Session.Remove("Fechas_4");

                // matriz.CatACYS_Productos_DatosGar_Fechas

                Dictionary <int, DateTime> FechasCorteDict = new Dictionary <int, DateTime>();
                var fechas1 = matriz.CatACYS_Productos_DatosGar_Fechas.Where(x => x.Id_TG == 1).ToList();

                if (fechas1.Count > 0)
                {
                    foreach (CatACYS_Productos_DatosGar_Fechas fechaGar in matriz.CatACYS_Productos_DatosGar_Fechas)
                    {
                        int      mes   = fechaGar.Mes.Value;
                        DateTime fecha = fechaGar.FechaCorte.Value;
                        FechasCorteDict.Add(mes, fecha);
                    }
                    Session["Fechas_1"] = FechasCorteDict;
                }
                var fechas2 = matriz.CatACYS_Productos_DatosGar_Fechas.Where(x => x.Id_TG == 2).ToList();

                FechasCorteDict = new Dictionary <int, DateTime>();
                if (fechas2.Count > 0)
                {
                    foreach (CatACYS_Productos_DatosGar_Fechas fechaGar in matriz.CatACYS_Productos_DatosGar_Fechas)
                    {
                        int      mes   = fechaGar.Mes.Value;
                        DateTime fecha = fechaGar.FechaCorte.Value;
                        FechasCorteDict.Add(mes, fecha);
                    }
                    Session["Fechas_2"] = FechasCorteDict;
                }

                FechasCorteDict = new Dictionary <int, DateTime>();
                var fechas3 = matriz.CatACYS_Productos_DatosGar_Fechas.Where(x => x.Id_TG == 3).ToList();

                if (fechas3.Count > 0)
                {
                    foreach (CatACYS_Productos_DatosGar_Fechas fechaGar in matriz.CatACYS_Productos_DatosGar_Fechas)
                    {
                        int      mes   = fechaGar.Mes.Value;
                        DateTime fecha = fechaGar.FechaCorte.Value;
                        FechasCorteDict.Add(mes, fecha);
                    }
                    Session["Fechas_3"] = FechasCorteDict;
                }

                FechasCorteDict = new Dictionary <int, DateTime>();
                var fechas4 = matriz.CatACYS_Productos_DatosGar_Fechas.Where(x => x.Id_TG == 4).ToList();

                if (fechas4.Count > 0)
                {
                    foreach (CatACYS_Productos_DatosGar_Fechas fechaGar in matriz.CatACYS_Productos_DatosGar_Fechas)
                    {
                        int      mes   = fechaGar.Mes.Value;
                        DateTime fecha = fechaGar.FechaCorte.Value;
                        FechasCorteDict.Add(mes, fecha);
                    }
                    Session["Fechas_4"] = FechasCorteDict;
                }



                cmbDireccionesFiscales.DataSource = cm_Matriz.ComboDireccionesFiscales(id_matriz);
                cmbDireccionesFiscales.DataBind();
            }



            divGarantias.Visible      = chkGarantia.Checked;
            this.divServicios.Visible = chkServicios.Checked;
            this.rdFecha.Enabled      = false;
            this.rdFecha.SelectedDate = DateTime.Now;
        }