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');"); }
public Boolean GuardarACYS(CatCNac_ACYS entAcys, Boolean nuevo) { CD_CatClienteMatriz CMatriz = new CD_CatClienteMatriz(model); return(CMatriz.GuardarACYS(entAcys, nuevo)); }
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');"); } }
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; }
public Boolean Nuevo(CatCNac_ACYS acys) { CD_CatCNac_ACYS CACYS = new CD_CatCNac_ACYS(model); return(CACYS.Nuevo(acys)); }
public Boolean Editar(CatCNac_ACYS acys) { CD_CatCNac_ACYS CACYS = new CD_CatCNac_ACYS(model); return(CACYS.Editar(acys)); }