protected void rtb1_ButtonClick(object sender, Telerik.Web.UI.RadToolBarEventArgs e)
        {
            CN_CatCNac_ACYS negAcys = (CN_CatCNac_ACYS)Session["cnACYS"];
            CatCNac_ACYS    Acys    = new CatCNac_ACYS();


            object objCN_Acys = Acys;

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

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

            Acys.Id_Matriz        = idMatriz;
            Acys.FechaUltimaAct   = DateTime.Now;
            Acys.FechaVencimiento = new DateTime(2017, 12, 31);
            Acys.Activo           = true;


            if (Request.QueryString["Id"] == null || Request.QueryString["Id"] == "undefined")
            {
                negAcys.Nuevo(Acys);
            }
            else
            {
                int id = Int32.Parse(Request.QueryString["Id"]);
                Acys.Id = id;
                negAcys.Editar(Acys);
            }

            RAM1.ResponseScripts.Add("CloseAndRebind('Los datos se guardaron correctamente');");
        }
        private void UpdateAcys(GridCommandEventArgs e, int Id_TG)
        {
            int idMatriz = Int32.Parse(Request.QueryString["Id"]);

            GridItem gi = e.Item;
            int      id = Int32.Parse(((Telerik.Web.UI.GridDataItem)(e.Item)).GetDataKeyValue("Id_Prd").ToString());

            List <CatAcys_Productos> productos = null;

            switch (Id_TG)
            {
            case 0: productos = this.listProductos; break;

            case 1: productos = this.listProductosKilo; break;

            case 2: productos = this.listProductosComensal; break;

            case 3: productos = this.listProductosHabitacion; break;

            case 4: productos = this.listProductosIguala; break;
            }


            var prod = productos.Where(x => x.Id_ACYS == idMatriz && x.Id_Prd == id && x.Id_TG == Id_TG).FirstOrDefault();

            prod.Id_ACYS = idMatriz;
            prod.Id_TG   = Id_TG;

            object objMatriz = prod;

            AsignacionCampos.AsignaCamposEntidad(ref objMatriz, "", gi, this);
        }
        private void PerformInsertAcys(GridCommandEventArgs e, int Id_TG)
        {
            int      idMatriz = Int32.Parse(Request.QueryString["Id"]);
            GridItem gi       = e.Item;
            List <CatAcys_Productos> productos = null;

            switch (Id_TG)
            {
            case 0: productos = this.listProductos; break;

            case 1: productos = this.listProductosKilo; break;

            case 2: productos = this.listProductosComensal; break;

            case 3: productos = this.listProductosHabitacion; break;

            case 4: productos = this.listProductosIguala; break;
            }


            var prod = new CatAcys_Productos();

            object objMatriz = prod;

            AsignacionCampos.AsignaCamposEntidad(ref objMatriz, "", gi, this);

            prod.Id_ACYS = idMatriz;
            prod.Id_TG   = Id_TG;
            productos.Add(prod);
        }
        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');");
        }
Exemplo n.º 5
0
        private void PerformInsertDirFiscal(GridCommandEventArgs e)
        {
            int      idMatriz = Int32.Parse(Request.QueryString["Id"]);
            GridItem gi       = e.Item;
            List <CatACYS_DirFiscales> dirFiscalesIns = this.listDirFiscales;
            var dirFiscal = new CatACYS_DirFiscales();

            dirFiscal.Id_ClienteMatriz = idMatriz;

            object objMatriz = dirFiscal;

            AsignacionCampos.AsignaCamposEntidad(ref objMatriz, "", gi, this);

            dirFiscalesIns.Add(dirFiscal);
        }
Exemplo n.º 6
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');");
            }
        }
Exemplo n.º 7
0
        private void UpdateDirFiscal(GridCommandEventArgs e)
        {
            int idMatriz = Int32.Parse(Request.QueryString["Id"]);

            GridItem gi          = e.Item;
            int      idDirFiscal = Int32.Parse(((Telerik.Web.UI.GridDataItem)(e.Item)).GetDataKeyValue("Id").ToString());

            List <CatACYS_DirFiscales> dirFiscalesIns = this.listDirFiscales;
            var dirFiscal = dirFiscalesIns.Where(x => x.Id == idDirFiscal).FirstOrDefault();

            dirFiscal.Id_ClienteMatriz = idMatriz;

            object objMatriz = dirFiscal;

            AsignacionCampos.AsignaCamposEntidad(ref objMatriz, "", gi, this);
        }
Exemplo n.º 8
0
        private void UpdateFranqucias(GridCommandEventArgs e)
        {
            int idMatriz = Int32.Parse(Request.QueryString["Id"]);

            GridItem gi     = e.Item;
            int      idFran = Int32.Parse(((Telerik.Web.UI.GridDataItem)(e.Item)).GetDataKeyValue("Id").ToString());

            List <CatCNac_IntranetListaFranq> FranIns = this.listFranquicias;
            CatCNac_IntranetListaFranq        Fran    = FranIns.Where(x => x.Id == idFran).FirstOrDefault();

            Fran.Id_Matriz = idMatriz;

            object objMatriz = Fran;

            AsignacionCampos.AsignaCamposEntidad(ref objMatriz, "", gi, this);

            SIANCENTRAL_CCEntities1 model_Matriz = (SIANCENTRAL_CCEntities1)Session["model_Matriz"];

            Fran.CatCNac_IntranetUsuarios    = model_Matriz.CatCNac_IntranetUsuarios.Where(x => x.Usu_IdUsuario == Fran.UsuarioIntranet).FirstOrDefault();
            Fran.CatCNac_ProductosPermitidos = model_Matriz.CatCNac_ProductosPermitidos.Where(x => x.Id == Fran.Productos).FirstOrDefault();
            Fran.CatTMoneda = model_Matriz.CatTMoneda.Where(x => x.Id_Mon == Fran.Moneda).FirstOrDefault();
        }
Exemplo n.º 9
0
        private void PerformInsertFranqucias(GridCommandEventArgs e)
        {
            int      idMatriz = Int32.Parse(Request.QueryString["Id"]);
            GridItem gi       = e.Item;
            List <CatCNac_IntranetListaFranq> FranqIntranet = this.listFranquicias;
            var Franq = new CatCNac_IntranetListaFranq();

            Franq.Id_Matriz = idMatriz;

            object objMatriz = Franq;

            AsignacionCampos.AsignaCamposEntidad(ref objMatriz, "", gi, this);

            SIANCENTRAL_CCEntities1 model_Matriz = (SIANCENTRAL_CCEntities1)Session["model_Matriz"];

            Franq.CatCNac_IntranetUsuarios    = model_Matriz.CatCNac_IntranetUsuarios.Where(x => x.Usu_IdUsuario == Franq.UsuarioIntranet).FirstOrDefault();
            Franq.CatCNac_ProductosPermitidos = model_Matriz.CatCNac_ProductosPermitidos.Where(x => x.Id == Franq.Productos).FirstOrDefault();
            Franq.CatTMoneda = model_Matriz.CatTMoneda.Where(x => x.Id_Mon == Franq.Moneda).FirstOrDefault();
            Franq.id_Emp     = 1;

            FranqIntranet.Add(Franq);
        }
        protected void rtb1_ButtonClick(object sender, Telerik.Web.UI.RadToolBarEventArgs e)
        {
            RadToolBarButton   btn        = e.Item as RadToolBarButton;
            CN_CatCNac_Usuario cm_Usuario = (CN_CatCNac_Usuario)Session["cm_Usuario"];

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

            if (btn.CommandName == "save")
            {
                CatCNac_Usuario usu = new CatCNac_Usuario();
                usu.Id       = id;
                usu.IdMatriz = id_ClienteMat;

                //LLena campos a partir del formulario

                object objMatriz_usuario = usu;
                AsignacionCampos.AsignaCamposEntidad(ref objMatriz_usuario, "", this);

                if (id > 0)
                {
                    cm_Usuario.Editar(usu);
                    IdUsuario = id;
                }
                else
                {
                    IdUsuario = cm_Usuario.Nuevo(usu);
                }



                RadTreeNode nodo1 = treeEstructura.Nodes[0];
                GuardarPermisos(ref nodo1);
                RAM1.ResponseScripts.Add("CloseAlert('Los datos se guardaron correctamente');");
            }
        }
        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_ACYS matriz = new CatCNac_ACYS();
                matriz.CatACYS_Cliente     = new CatACYS_Cliente();
                matriz.CatACYS_RecPedido   = new CatACYS_RecPedido();
                matriz.CatACYS_CondPago    = new CatACYS_CondPago();
                matriz.CatACYS_ServValor   = new CatACYS_ServValor();
                matriz.CatACYS_OtrosApoyos = new CatACYS_OtrosApoyos();

                matriz.CatACYS_Productos_DatosGar = new List <CatACYS_Productos_DatosGar>();

                matriz.CatACYS_Productos_DatosGar_Fechas = new List <CatACYS_Productos_DatosGar_Fechas>();



                List <CatAcys_Productos> listProdFinal = new List <CatAcys_Productos>();
                listProdFinal.AddRange(listProductos);
                listProdFinal.AddRange(listProductosKilo);
                listProdFinal.AddRange(listProductosComensal);
                listProdFinal.AddRange(listProductosHabitacion);
                listProdFinal.AddRange(listProductosIguala);

                matriz.CatAcys_Productos = listProdFinal;

                //  CatClienteMatriz matrizOr = (CatClienteMatriz)Session["matrizOr"];
                //  matriz.Nombre = matrizOr.Nombre;
                //  matriz.Estatus = matrizOr.Estatus;
                //  matriz.FechaInicio = matrizOr.FechaInicio;
                //  matriz.FechaFin = matrizOr.FechaFin;
                ////  matriz.Credito = matrizOr.Credito;

                matriz.Id = idMatriz;
                matriz.CatACYS_Cliente.Id     = idMatriz;
                matriz.CatACYS_RecPedido.Id   = idMatriz;
                matriz.CatACYS_CondPago.Id    = idMatriz;
                matriz.CatACYS_ServValor.Id   = idMatriz;
                matriz.CatACYS_OtrosApoyos.Id = idMatriz;



                //matriz.Estatus = true;


                //LLena campos a partir del formulario
                object objMatriz = matriz;
                AsignacionCampos.AsignaCamposEntidad(ref objMatriz, "", this);

                object objMatrizS = matriz.CatACYS_Cliente;
                AsignacionCampos.AsignaCamposEntidad(ref objMatrizS, "", this);

                object objMatriz_RecPedidoS = matriz.CatACYS_RecPedido;
                AsignacionCampos.AsignaCamposEntidad(ref objMatriz_RecPedidoS, "", this);

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

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

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



                CatACYS_Productos_DatosGar datosGar = new CatACYS_Productos_DatosGar();

                datosGar.Id_ACYS        = idMatriz;
                datosGar.Id_TG          = 1;
                datosGar.UPrimaNeta     = this.PNeta_Kilo.Value;
                datosGar.FactorGarantia = this.Fac_Kilo.Value;
                matriz.CatACYS_Productos_DatosGar.Add(datosGar);

                datosGar = new CatACYS_Productos_DatosGar();

                datosGar.Id_ACYS        = idMatriz;
                datosGar.Id_TG          = 2;
                datosGar.UPrimaNeta     = this.PNeta_Comensal.Value;
                datosGar.FactorGarantia = this.Fac_Comensal.Value;
                matriz.CatACYS_Productos_DatosGar.Add(datosGar);

                datosGar = new CatACYS_Productos_DatosGar();

                datosGar.Id_ACYS        = idMatriz;
                datosGar.Id_TG          = 3;
                datosGar.UPrimaNeta     = this.PNeta_Habitacion.Value;
                datosGar.FactorGarantia = this.Fac_Habitacion.Value;
                matriz.CatACYS_Productos_DatosGar.Add(datosGar);

                datosGar = new CatACYS_Productos_DatosGar();

                datosGar.Id_ACYS        = idMatriz;
                datosGar.Id_TG          = 4;
                datosGar.UPrimaNeta     = this.PNeta_Iguala.Value;
                datosGar.FactorGarantia = this.Fac_Iguala.Value;
                matriz.CatACYS_Productos_DatosGar.Add(datosGar);

                // foreach (CatACYS_DirFiscales dir in listDirFiscales) matriz.CatACYS_DirFiscales.Add(dir);
                if (Session["Fechas_1"] != null)
                {
                    var FechasCorte_1 = (Dictionary <int, DateTime>)Session["Fechas_1"];
                    foreach (KeyValuePair <int, DateTime> entry in FechasCorte_1)
                    {
                        CatACYS_Productos_DatosGar_Fechas dfechas = new CatACYS_Productos_DatosGar_Fechas();
                        dfechas.Id_ACYS    = idMatriz;
                        dfechas.Id_TG      = 1;
                        dfechas.Mes        = entry.Key;
                        dfechas.FechaCorte = entry.Value;

                        matriz.CatACYS_Productos_DatosGar_Fechas.Add(dfechas);
                    }
                }
                if (Session["Fechas_2"] != null)
                {
                    var FechasCorte_1 = (Dictionary <int, DateTime>)Session["Fechas_2"];
                    foreach (KeyValuePair <int, DateTime> entry in FechasCorte_1)
                    {
                        CatACYS_Productos_DatosGar_Fechas dfechas = new CatACYS_Productos_DatosGar_Fechas();
                        dfechas.Id_ACYS    = idMatriz;
                        dfechas.Id_TG      = 2;
                        dfechas.Mes        = entry.Key;
                        dfechas.FechaCorte = entry.Value;
                        matriz.CatACYS_Productos_DatosGar_Fechas.Add(dfechas);
                    }
                }
                if (Session["Fechas_3"] != null)
                {
                    var FechasCorte_1 = (Dictionary <int, DateTime>)Session["Fechas_3"];
                    foreach (KeyValuePair <int, DateTime> entry in FechasCorte_1)
                    {
                        CatACYS_Productos_DatosGar_Fechas dfechas = new CatACYS_Productos_DatosGar_Fechas();
                        dfechas.Id_ACYS    = idMatriz;
                        dfechas.Id_TG      = 3;
                        dfechas.Mes        = entry.Key;
                        dfechas.FechaCorte = entry.Value;
                        matriz.CatACYS_Productos_DatosGar_Fechas.Add(dfechas);
                    }
                }
                if (Session["Fechas_4"] != null)
                {
                    var FechasCorte_1 = (Dictionary <int, DateTime>)Session["Fechas_4"];
                    foreach (KeyValuePair <int, DateTime> entry in FechasCorte_1)
                    {
                        CatACYS_Productos_DatosGar_Fechas dfechas = new CatACYS_Productos_DatosGar_Fechas();
                        dfechas.Id_ACYS    = idMatriz;
                        dfechas.Id_TG      = 4;
                        dfechas.Mes        = entry.Key;
                        dfechas.FechaCorte = entry.Value;
                        matriz.CatACYS_Productos_DatosGar_Fechas.Add(dfechas);
                    }
                }



                cm_Matriz.GuardarACYS(matriz, (Boolean)Session["Nuevo"]);
                RAM1.ResponseScripts.Add("CloseAlert('Los datos se guardaron correctamente');");
            }
        }