protected void Page_Load(object sender, EventArgs e) { if (!Page.IsPostBack && !Page.IsCallback) { trMsg.Visible = false; trAbm.Visible = false; gvABM.SettingsBehavior.AllowSelectByRowClick = true; gvABM.SettingsBehavior.AllowSelectSingleRowOnly = true; FormsHelper.InicializarPropsGrilla(gv); GridViewDataComboBoxColumn c = (GridViewDataComboBoxColumn)gvABM.Columns["DiaSemana"]; FormsHelper.FillDias(c.PropertiesComboBox.Items); } gvABM.KeyFieldName = "RecId"; ASPxMenu1.ItemClick += new DevExpress.Web.ASPxMenu.MenuItemEventHandler(ASPxMenu1_ItemClick); rbSemMes.AutoPostBack = true; rbSemMes.SelectedIndexChanged += new EventHandler(rbSemMes_SelectedIndexChanged); RefreshGrid(gv); RefreshAbmGrid(gvABM); lblError.Text = string.Empty; lblErrorDia.Text = string.Empty; }
private void rbSemMesChanged() { int retVal = 0; retVal = rbSemMes.SelectedItem.Text != null && rbSemMes.SelectedItem.Text != "" ? 1 : 0; if (retVal == 1) { pnlDias.Visible = true; cbDias.SelectedIndex = -1; cbDias.Items.Clear(); if (Convert.ToString(rbSemMes.SelectedItem.Value).ToLower() == "semana") { //Cargo dias de la semana. FormsHelper.FillDias(cbDias.Items); gvABM.Columns["DiaSemana"].Visible = true; gvABM.Columns["Dia"].Visible = false; } else { //Cargo nros de dias del mes. for (int i = 1; i < 32; i++) { cbDias.Items.Add(i.ToString(), i.ToString()); } gvABM.Columns["DiaSemana"].Visible = false; gvABM.Columns["Dia"].Visible = true; } } else { pnlDias.Visible = true; } }
protected void Page_Load(object sender, EventArgs e) { //Invisibilizo los controles btnRefresh y btnAdd del ucIdentifEspacio0 UcIdentifEspacio0.Controls[0].Controls[0].Controls[3].Visible = false; UcIdentifEspacio0.Controls[0].Controls[0].Controls[5].Visible = false; // DAO = BusinessMapper.GetDaoByEntity(BusinessMapper.eEntities.Costos); lblError.Text = string.Empty; lblErrorProveedor.Text = string.Empty; lblErrorFrecuencia.Text = string.Empty; if (!Page.IsPostBack && !Page.IsCallback) { trMsg.Visible = false; trAbm.Visible = false; //Inicializo los controles del ABM trTipoHorario.Visible = false; trFrecuencia.Visible = false; trDia.Visible = false; trDiaSemana.Visible = false; trHoraDesde.Visible = false; trHoraHasta.Visible = false; //Inicializo las 3 grillas. FormsHelper.BuildColumnsByEntity(BusinessMapper.eEntities.Costos, gv); FormsHelper.BuildColumnsByEntity(BusinessMapper.eEntities.Costos, gvVersiones); gvABMFrecuencia.Columns.Add(new GridViewDataColumn("Dia", "Día")); gvABMFrecuencia.Columns.Add(new GridViewDataComboBoxColumn() { Caption = "Día Semana", FieldName = "DiaSemana" }); gvABMFrecuencia.Columns.Add(new GridViewDataTimeEditColumn() { Caption = "Hora Desde", FieldName = "HoraDesde" }); gvABMFrecuencia.Columns.Add(new GridViewDataTimeEditColumn() { Caption = "Hora Hasta", FieldName = "HoraHasta" }); gvABMFrecuencia.Columns.Add(new GridViewDataColumn("Costo", "Costo")); FormsHelper.FillDias((gvABMFrecuencia.Columns["DiaSemana"] as GridViewDataComboBoxColumn).PropertiesComboBox.Items); gvABMProveedor.Columns.Add(FormsHelper.BuildComboColumn("Proveedor", "IdentifProv", BusinessMapper.eEntities.Proveedor)); gvABMProveedor.Columns.Add(FormsHelper.BuildComboColumn("Categoría de Costo", "Categoria", "Directo", "DIRECTO", "Indirecto", "INDIRECTO")); gvABMProveedor.Columns.Add(new GridViewDataCheckColumn() { Caption = "Incluido en Orden Publicidad", FieldName = "IncluidoOP" }); gvABMProveedor.Columns.Add(new GridViewDataCheckColumn() { Caption = "Estimado", FieldName = "Estimado" }); gvABMProveedor.Columns.Add(FormsHelper.BuildComboColumn("Tipo de Costo", "TipoCosto", "Fijo Mensual", "FIJO_MENSUAL", "Segundo Fijo", "SEGUNDO_FIJO", "Unidad Pautada", "UNIDAD_PAUTADA")); gvABMProveedor.Columns.Add(FormsHelper.BuildComboColumn("Moneda", "IdentifMon", BusinessMapper.eEntities.Monedas)); gvABMProveedor.Columns.Add(new GridViewDataColumn("GrossingUp", "Grossing Up")); gvABMProveedor.Columns.Add(new GridViewDataColumn("Costo", "Costo")); FormsHelper.InicializarPropsGrilla(gv); FormsHelper.InicializarPropsGrilla(gvABMFrecuencia); FormsHelper.InicializarPropsGrilla(gvABMProveedor); FormsHelper.InicializarPropsGrilla(gvVersiones); gvABMFrecuencia.Settings.ShowGroupPanel = false; gvABMProveedor.Settings.ShowGroupPanel = false; gvVersiones.Settings.ShowGroupPanel = false; } ucIdentifEspacio.Inicializar(BusinessMapper.eEntities.EspacioCont); UcIdentifEspacio0.Inicializar(BusinessMapper.eEntities.EspacioCont); UcIdentifEspacio0.ComboBox.AutoPostBack = true; UcIdentifEspacio0.ComboBox.SelectedIndexChanged += new EventHandler(IdentifEspacio0_SelectedIndexChanged); ucIdentifFrecuencia.Inicializar(BusinessMapper.eEntities.Frecuencia); ucIdentifMon.Inicializar(BusinessMapper.eEntities.Monedas); ucIdentifProv.Inicializar(BusinessMapper.eEntities.Proveedor); ucIdentifEspacio.ComboBox.AutoPostBack = true; ucIdentifEspacio.ComboBox.SelectedIndexChanged += new EventHandler(IdentifEspacio_SelectedIndexChanged); ucIdentifFrecuencia.ComboBox.AutoPostBack = true; ucIdentifFrecuencia.ComboBox.SelectedIndexChanged += new EventHandler(IdentifFrecuencia_SelectedIndexChanged); rbFrecuencia.AutoPostBack = true; rbFrecuencia.SelectedIndexChanged += new EventHandler(rbFrecuencia_SelectedIndexChanged); rbHorario.AutoPostBack = true; rbHorario.SelectedIndexChanged += new EventHandler(rbHorario_SelectedIndexChanged); gvABMFrecuencia.KeyFieldName = "RecId"; gvABMProveedor.KeyFieldName = "RecId"; gvVersiones.KeyFieldName = "RecId"; ASPxMenu1.ItemClick += new DevExpress.Web.ASPxMenu.MenuItemEventHandler(ASPxMenu1_ItemClick); RefreshGrid(gv); RefreshAbmGrid(gvABMProveedor); RefreshAbmGrid(gvABMFrecuencia); RefreshGrid(gvVersiones); }
protected void detailGrid_DataSelect(object sender, EventArgs e) { ASPxGridView gvDetail = (ASPxGridView)sender; if (gvDetail.ID.ToUpper() == "detailGridFrecuencia".ToUpper() || gvDetail.ID.ToUpper() == "detailGridFrecuenciaVer".ToUpper()) { gvDetail.Columns.Clear(); gvDetail.Columns.Add(new GridViewDataColumn("Dia", "Día")); gvDetail.Columns.Add(new GridViewDataComboBoxColumn() { Caption = "Día Semana", FieldName = "DiaSemana" }); gvDetail.Columns.Add(new GridViewDataTimeEditColumn() { Caption = "Hora Desde", FieldName = "HoraDesde" }); gvDetail.Columns.Add(new GridViewDataTimeEditColumn() { Caption = "Hora Hasta", FieldName = "HoraHasta" }); gvDetail.Columns.Add(new GridViewDataColumn("Costo", "Costo")); FormsHelper.FillDias((gvDetail.Columns["DiaSemana"] as GridViewDataComboBoxColumn).PropertiesComboBox.Items); if (gvDetail.ID.ToUpper() == "detailGridFrecuencia".ToUpper()) { gvDetail.DataSource = Business.Costos.ReadAllFrecuencia((string)gvDetail.GetMasterRowFieldValues("IdentifEspacio"), (DateTime)gvDetail.GetMasterRowFieldValues("VigDesde"), (DateTime)gvDetail.GetMasterRowFieldValues("VigHasta")); } else { gvDetail.DataSource = Business.Costos.ReadAllFrecuenciaVersiones((string)gvDetail.GetMasterRowFieldValues("IdentifEspacio"), (DateTime)gvDetail.GetMasterRowFieldValues("VigDesde"), (DateTime)gvDetail.GetMasterRowFieldValues("VigHasta"), (decimal)gvDetail.GetMasterRowFieldValues("Version")); } } if (gvDetail.ID.ToUpper() == "detailGridProveedor".ToUpper() || gvDetail.ID.ToUpper() == "detailGridProveedorVer".ToUpper()) { gvDetail.Columns.Clear(); gvDetail.Columns.Add(FormsHelper.BuildComboColumn("Proveedor", "IdentifProv", BusinessMapper.eEntities.Proveedor)); gvDetail.Columns.Add(FormsHelper.BuildComboColumn("Categoría de Costo", "Categoria", "Directo", "DIRECTO", "Indirecto", "INDIRECTO")); gvDetail.Columns.Add(new GridViewDataCheckColumn() { Caption = "Incluido en Orden Publicidad", FieldName = "IncluidoOP" }); gvDetail.Columns.Add(new GridViewDataCheckColumn() { Caption = "Estimado", FieldName = "Estimado" }); gvDetail.Columns.Add(FormsHelper.BuildComboColumn("Tipo de Costo", "TipoCosto", "Fijo Mensual", "FIJO_MENSUAL", "Segundo Fijo", "SEGUNDO_FIJO", "Unidad Pautada", "UNIDAD_PAUTADA")); gvDetail.Columns.Add(FormsHelper.BuildComboColumn("Moneda", "IdentifMon", BusinessMapper.eEntities.Monedas)); gvDetail.Columns.Add(new GridViewDataColumn("GrossingUp", "Grossing Up")); gvDetail.Columns.Add(new GridViewDataColumn("Costo", "Costo")); if (gvDetail.ID.ToUpper() == "detailGridProveedor".ToUpper()) { gvDetail.DataSource = Business.Costos.ReadAllProveedor((string)gvDetail.GetMasterRowFieldValues("IdentifEspacio"), (DateTime)gvDetail.GetMasterRowFieldValues("VigDesde"), (DateTime)gvDetail.GetMasterRowFieldValues("VigHasta")); } else { gvDetail.DataSource = Business.Costos.ReadAllProveedorVersiones((string)gvDetail.GetMasterRowFieldValues("IdentifEspacio"), (DateTime)gvDetail.GetMasterRowFieldValues("VigDesde"), (DateTime)gvDetail.GetMasterRowFieldValues("VigHasta"), (decimal)gvDetail.GetMasterRowFieldValues("Version")); } } }