コード例 #1
0
ファイル: WebPublicaVMM.cs プロジェクト: mmanna3/LigaAIO
        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);
        }
コード例 #2
0
        private void CBZona_SelectedValueChanged(object sender, EventArgs e)
        {
            if (CBZona.SelectedIndex == -1)
            {
                return;
            }
            ZonaVM _z = CBZona.SelectedItem as ZonaVM;

            CargarSectorCiudadyProvincia(_z.CodigoZona);
        }
コード例 #3
0
ファイル: WebPublicaVMM.cs プロジェクト: mmanna3/LigaAIO
        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
         });
     });
 }
コード例 #5
0
        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);
 }