private static TorneoWebPublicaVM MapTorneo(Torneo torneo) { var result = new TorneoWebPublicaVM { Id = torneo.Id, TipoDesc = torneo.Tipo.Descripcion, Fomato = torneo.Tipo.Formato, Zonas = new List <ZonaVM>() }; foreach (var zona in torneo.Zonas) { var zonaVM = new ZonaVM { Nombre = zona.Nombre, Id = zona.Id, Tipo = zona.Tipo, SancionesVisibles = torneo.SancionesHabilitadas }; result.Zonas.Add(zonaVM); if (zonaVM.Tipo == ZonaTipo.Apertura) { AgregarZonaAnual(zona, result); } } return(result); }
private void CBZona_SelectedValueChanged(object sender, EventArgs e) { if (CBZona.SelectedIndex == -1) { return; } ZonaVM _z = CBZona.SelectedItem as ZonaVM; CargarSectorCiudadyProvincia(_z.CodigoZona); }
private static void AgregarZonaAnual(Zona zona, TorneoWebPublicaVM result) { var zonaVM = new ZonaVM { Nombre = zona.Nombre, Id = zona.Id, Tipo = ZonaTipo.Anual }; result.Zonas.Add(zonaVM); }
public async Task Agregar(ZonaVM zona) { await Task.Run(() => { _zonaRepo.Agregar(new Zona() { Nombre = zona.NombreZona, CodigoSectorFK = zona.CodigoSectorFK }); }); }
public JsonResult GetDatosMovilizado(int id) { SeccionVM seccionVM = new SeccionVM(); SeccionDomainModel seccionDM = new SeccionDomainModel(); seccionDM = IseccionBusiness.GetSeccionById(id); if (seccionDM != null) { seccionVM = new SeccionVM(); AutoMapper.Mapper.Map(seccionDM, seccionVM); } ZonaVM zonaVM = new ZonaVM(); return(Json(seccionVM, JsonRequestBehavior.AllowGet)); }
public void SetEventos() { //Evento Cerrar Formulario labelSalirZona.Click += (s, e) => { this.Close(); }; //Evento Boton btnNuevaZona btnNuevaZona.Click += (s, e) => { LimpiarControles(); }; btnGuardar.Click += (s, e) => { var _zonaVM = new ZonaVM(); try { //Validaciones if (ValidarFormulario()) { _zonaVM.NombreZona = txtNombreZona.Text; var codSector = (CBSectores.SelectedItem as SectorVM).CodigoSector; _zonaVM.CodigoSectorFK = codSector; GuardarRegistro(_zonaVM); MessageBox.Show("Zona creada satisfactoriamente", "Registro Completado", MessageBoxButtons.OK, MessageBoxIcon.Information); } } catch (Exception) { MessageBox.Show("Hubo un error al procesar el registro", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } }; }
private async void GuardarRegistro(ZonaVM zona) { await _zonaServicios.Agregar(zona); }