public void MostrarFichasClick() { int eventoSeleccionado; if ((int.TryParse(cboEvento.SelectedItem.Value, out eventoSeleccionado)) && (dtpFechaInicial.SelectedDate.Year > 1900) && (dtpFechaFinal.SelectedDate.Year > 1900)) { ManejadorDeEventos manejador = new ManejadorDeEventos(); StoreFichas.Cargar(manejador.ObtenerFichasDeInscripcion(eventoSeleccionado, chkFichasCerradas.Checked, dtpFechaInicial.SelectedDate, dtpFechaFinal.SelectedDate)); } else { X.Msg.Alert(Generales.nickNameDeLaApp, Resources.Literales.FiltrosConDatosInvalidos).Show(); } }
public void GuardarCambiosClick(string jsonRegistrosModificados) { try { int eventoSeleccionado; if ((int.TryParse(cboEvento.SelectedItem.Value, out eventoSeleccionado)) && (dtpFechaInicial.SelectedDate.Year > 1900) && (dtpFechaFinal.SelectedDate.Year > 1900)) { List <Dictionary <string, string> > fichas = JSON.Deserialize <List <Dictionary <string, string> > >(jsonRegistrosModificados); ManejadorDeEventos manejador = new ManejadorDeEventos(); manejador.GuardarFichasDeInscripcion(fichas); StoreFichas.Cargar(manejador.ObtenerFichasDeInscripcion(eventoSeleccionado, chkFichasCerradas.Checked, dtpFechaInicial.SelectedDate, dtpFechaFinal.SelectedDate)); X.Msg.Notify(Generales.nickNameDeLaApp, Resources.Literales.CambiosAplicados).Show(); } else { X.Msg.Alert(Generales.nickNameDeLaApp, Resources.Literales.FiltrosConDatosInvalidos).Show(); } } catch (ExcepcionReglaNegocio ex) { X.Msg.Alert(Generales.nickNameDeLaApp, ex.Message).Show(); } }