private void _vista_UsuarioDeseaOtenerEstadisticasDeMetas(object sender, MetaArgumento e)
 {
     try
     {
         _vista.EstadisticaDeMetas = MetaServicio.ObtEstadisticaDeMetas(e);
     }
     catch (Exception ex)
     {
         _vista.EstablecerError(ex.Message, sender);
     }
 }
 private void _vista_UsuarioDeseaObtenerDetalleDeEquipoParaNuevaMeta(object sender, MetaArgumento e)
 {
     try
     {
         _vista.MetaDetalle = MetaServicio.ObtenerDetalleDeEquipoParaNuevaMeta(e);
     }
     catch (Exception ex)
     {
         _vista.EstablecerError(ex.Message, sender);
     }
 }
 private void _vista_UsuarioDeseaObtenerTodasMetas(object sender, MetaArgumento e)
 {
     try
     {
         _vista.Metas = MetaServicio.ObtenerTodasLasMetasPorStatus(e);
     }
     catch (Exception ex)
     {
         _vista.EstablecerError(ex.Message, sender);
     }
 }
 private void _vista_VistaCargandosePorPrimeraVez(object sender, EventArgs e)
 {
     try
     {
         _vista.Metas = MetaServicio.ObtenerTodasLasMetasPorStatus(new MetaArgumento {
             EstadosDeMeta = Enums.GetStringValue(EstadosDeMetas.EnProgreso)
         });
         _vista.Equipos     = EquipoServicio.ObtenerEquipos();
         _vista.MetaDetalle = new List <MetaDetalle>();
         _vista.CantidadDeDecimalesParaCalculo = ParametroServicio.ObtenerParametro(new Parametro {
             GROUP_ID = "CALCULATION_RULES", PARAMETER_ID = "DEFAULT_CALCULATIONS_DECIMALS"
         });
     }
     catch (Exception ex)
     {
         _vista.EstablecerError(ex.Message, sender);
     }
 }
        private void _vista_UsuarioDeseaGrabarMeta(object sender, MetaArgumento e)
        {
            try
            {
                var resultado = MetaServicio.GrabarMeta(e);

                if (resultado.Resultado == ResultadoOperacionTipo.Error)
                {
                    _vista.EstablecerError(resultado.Mensaje, sender);
                }
                else
                {
                    _vista.TerminoProceso("cpEstablecerId", e.meta.GOAL_HEADER_ID, sender);
                }
            }
            catch (Exception ex)
            {
                _vista.EstablecerError(ex.Message, sender);
            }
        }
        private void _vista_UsuarioDeseaEliminarMeta(object sender, MetaArgumento e)
        {
            try
            {
                var resultado = (e.meta.STATUS == Enums.GetStringValue(EstadosDeMetas.Creado)) ? MetaServicio.EliminarMeta(e) : MetaServicio.CancelarMeta(e);

                if (resultado.Resultado == ResultadoOperacionTipo.Error)
                {
                    _vista.EstablecerError(resultado.Mensaje, sender);
                }
                else
                {
                    _vista.Equipos = EquipoServicio.ObtenerEquipos();
                    _vista.TerminoProceso("cpLimpiarControles", "Enabled", sender);
                }
            }
            catch (Exception ex)
            {
                _vista.EstablecerError(ex.Message, sender);
            }
        }