protected void strFamilia_ReadData(object sender, StoreReadDataEventArgs e) { try { int start = e.Start; int limit = e.Limit; int page = (start / limit) + 1; co_mv_mofamilias_no Nomina = new co_mv_mofamilias_no(); Nomina.Pagina = page; Nomina.RegistrosPorPaginas = e.Limit; Nomina.ColumnaOrden = e.Sort[0].Property; Nomina.OrdenColumna = (FwpServerControls.FwpDataGridDataBound.Orden)Enum.Parse(typeof(FwpServerControls.FwpDataGridDataBound.Orden), e.Sort[0].Direction.ToString(), true); IList<object> lista = new List<object>(); AgregarFiltrosFamilia(Nomina); Nomina<co_mv_mofamilias_no> data = new bf_mv_mofamilias().GetNomina(Nomina); foreach (co_mv_mofamilias_no no in data.DataSource) { lista.Add(new { id_mofamilia = no.id_mofamilia, mofa_familia = no.mofa_familia, mofa_descripcion = no.mofa_descripcion, mofa_vigente = no.mofa_vigente, id_rematetipo = no.id_rematetipo.id, re_rematetipo = no.id_rematetipo.descripcion, }); } strFamilia.DataSource = lista; strFamilia.PageSize = limit; PageProxy pageProxy = strFamilia.Proxy[0] as PageProxy; if (pageProxy != null) pageProxy.Total = data.Registros; strFamilia.DataBind(); } catch (Exception ex) { Mensajes.Error(ErrorText.ERROR_CARGAR_FAMILIAS, "wf_fam_cat_sub_mobile.strFamilia_ReadData", ex); } }
protected void btnBorrarClick(object sender, DirectEventArgs e) { try { int id_familia = NumInt.Init(hidden_id_familia.Text); if (id_familia != 0) { co_mv_mofamilias familia = new bf_mv_mofamilias().GetData(id_familia); IList<co_mv_mocategorias> categorias = new bf_mv_mocategorias().GetData(new co_mv_mocategorias {id_mofamilia = {id = id_familia}}); if (categorias != null) { if (categorias.Any()) { Mensajes.Error(ErrorText.ERROR_BORRAR_FAMILIAS_MOBILES); } else { new bf_mv_mofamilias().Delete(id_familia); Mensajes.Show("Mensaje",ErrorText.REGISTRO_BORRADO,"CloseIframe();",MessageBox.Icon.INFO); } } } } catch (Exception ex) { Mensajes.Error(ErrorText.ERROR_BORRAR_REGISTRO, "btnBorrarClick", ex); } }
private void CargarDatos(int idFamilia) { co_mv_mofamilias familia = new bf_mv_mofamilias().GetData(idFamilia); txtNombre.Text = familia.mofa_familia; txtDescripcion.Text = familia.mofa_descripcion; chkVigente.Value = EstadosRegistros.ConvertirABool(familia.mofa_vigente); }
protected void btnGuardar_CLick(object sender, DirectEventArgs e) { try { string mensaje = ErrorText.REGISTRO_INGRESADO; co_mv_mofamilias familia = new co_mv_mofamilias(); int id_familia = NumInt.Init(hidden_id_familia.Text); if (id_familia != 0) { familia = new bf_mv_mofamilias().GetData(id_familia); mensaje = ErrorText.REGISTRO_MODIFICADO; } familia.mofa_familia = txtNombre.Text; familia.mofa_descripcion = txtDescripcion.Text; familia.mofa_flgespropiedad=EstadosRegistros.ConvertirAEstadosRegistros(chkVigente.Value); familia.id_rematetipo.id = 1; familia.id_canal.id = Constantes.CANAL_MOVIL; familia = new bf_mv_mofamilias().Save(familia); Mensajes.Show("Mensaje", mensaje, "CloseIframe();", MessageBox.Icon.INFO); } catch (Exception ex) { Mensajes.Error(ErrorText.ERROR_GUARDAR_REGISTRO, "btnGuardar_CLick",ex); } }