private void CompletarValores(int id) { try { co_tg_constantes constante = new bf_tg_constantes().GetData(id); txtConstante.Text = constante.ct_constante; txtConstanteValor.Text = constante.ct_constanteValor; txtConstanteDescripcion.Text = constante.ct_constanteDescripcion; cmbConstanteTipo.SetValueAndFireSelect(constante.id_constantetipo.id); } catch (Exception ex) { Mensajes.Error(ex.Message); } }
protected void strGrdConstantes_OnReadData(object sender, StoreReadDataEventArgs e) { try { int start = e.Start; int limit = NumInt.Init(e.Parameters.GetParameter("limit").Value); limit = limit == 0 ? e.Limit : limit; int page = (start/limit) + 1; co_tg_constantes_no nomina = new co_tg_constantes_no(); nomina.Pagina = page; nomina.RegistrosPorPaginas = limit; nomina.ColumnaOrden = e.Sort[0].Property; nomina.OrdenColumna = (FwpDataGridDataBound.Orden) Enum.Parse(typeof (FwpDataGridDataBound.Orden), e.Sort[0].Direction.ToString(), true); IList<object> lista = new List<object>(); AgregarFiltros(ref nomina); Nomina<co_tg_constantes_no> data = new bf_tg_constantes().GetNomina(nomina); foreach (co_tg_constantes_no n in data.DataSource) { lista.Add(new { id_constante = n.id_constante, ct_constante = n.ct_constante, ct_constanteValor=n.ct_constanteValor, ct_constanteDescripcion =n.ct_constanteDescripcion, id_constantetipo = n.id_constantetipo, ct_constantetipo = n.ct_constantetipo }); } strGrdConstantes.DataSource = lista; strGrdConstantes.PageSize = limit; PageProxy pageSize = strGrdConstantes.Proxy[0] as PageProxy; if (pageSize != null) pageSize.Total = data.Registros; strGrdConstantes.DataBind(); } catch (Exception ex) { Mensajes.Error(ex.Message); } }
protected void btnGuardar_Click(object sender, DirectEventArgs e) { try { int id_constante = hid_id.Text.ValidaEntero(hid_id.FieldLabel); string mensaje; co_tg_constantes c = new co_tg_constantes(); if (id_constante != 0) { mensaje = ErrorText.REGISTRO_MODIFICADO; c = new bf_tg_constantes().GetData(id_constante); } else { mensaje = ErrorText.REGISTRO_INGRESADO; } c.ct_constante = txtConstante.Text.ToUpper(); c.ct_constanteValor = txtConstanteValor.Text.ToUpper(); c.ct_constanteDescripcion = txtConstanteDescripcion.Text.ToUpper(); c.id_constantetipo.id = cmbConstanteTipo.SelectedItem.Value.ValidaEntero(cmbConstanteTipo.FieldLabel); new bf_tg_constantes().Save(c); Mensajes.Show("Mensaje", mensaje, "CloseIframe();", MessageBox.Icon.INFO); } catch (Exception ex) { Mensajes.Error(ex.Message); } }