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');"); }
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); }
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');"); } }
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); }
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(); }
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');"); } }