private FactorDTO FactorAFactorDTO(Factor factor)
        {
            var factorDto = new FactorDTO
            {
                FactorId      = factor.FactorId,
                Nombre        = factor.Nombre,
                Deshabilitado = factor.Deshabilitado,
            };

            var valoresSeleccionados = new List <ValorDTO>();

            foreach (var valor in factor.ValoresSeleccionados)
            {
                var valorDto = new ValorDTO();

                valorDto.Influencia = valor.Influencia;
                valorDto.ValorId    = valor.ValorId;
                valorDto.Nombre     = valor.Nombre;

                valoresSeleccionados.Add(valorDto);
            }

            factorDto.ValoresSeleccionados = valoresSeleccionados;

            return(factorDto);
        }
        private ValorDataContract DTOaValorDataContract(ValorDTO valorDTO)
        {
            var valorDataContract = new ValorDataContract();

            valorDataContract.ValorId       = valorDTO.ValorId;
            valorDataContract.Nombre        = valorDTO.Nombre;
            valorDataContract.Deshabilitado = valorDTO.Deshabilitado;
            valorDataContract.Influencia    = valorDTO.Influencia;

            return(valorDataContract);
        }
        public override void Init()
        {
            this._view.Guardar += OnClickGuardar;
            this._view.Limpiar += OnClickLimpiar;
            this._view.Volver  += OnClickVolver;

            if (this._valorId > 0)
            {
                this._valorDTO = this._valorGestor.ObtainId(this._valorId);
                this._view.MostrarValor(this._valorId);
            }
        }
        private ValorDTO ValorDataContractaDTO(ValorDataContract valorDataContract)
        {
            var valorDto = new ValorDTO();

            if (valorDataContract.ValorId > 0)
            {
                valorDto = _valorGestor.ObtainId(valorDataContract.ValorId);
            }

            valorDto.ValorId       = valorDataContract.ValorId;
            valorDto.Nombre        = valorDataContract.Nombre;
            valorDto.Deshabilitado = valorDataContract.Deshabilitado;
            valorDto.Influencia    = valorDataContract.Influencia;

            return(valorDto);
        }
 public IActionResult finalizar(long idDespesa, [FromBody] ValorDTO valorDto)
 {
     try
     {
         bool result = _despesaFixaService.finalizarDespesa(idDespesa, valorDto.valor);
         if (result)
         {
             return(Ok(result));
         }
         return(BadRequest("Despesa não encontrada"));
     }
     catch (Exception e)
     {
         return(BadRequest(e.Message));
     }
 }
 private void OnClickGuardar(object sender, EventArgs e)
 {
     try
     {
         ValorDTO valorDto = new ValorDTO();
         valorDto.ValorId          = _editarPresenter.ValorId;
         valorDto.Deshabilitado    = Convert.ToInt16(0);
         valorDto.Nombre           = this.txtNombre.Text;
         valorDto.Influencia       = Convert.ToInt16(this.txtInfluencia.Text);
         _editarPresenter.ValorDTO = valorDto;
         this.Guardar();
         MessageBox.Show("Se Guardó con éxito el Valor");
     }
     catch (Exception ex)
     {
         MessageBox.Show("Existe un error al guardar");
     }
     this.Hide();
     _frmValorListar.Show();
 }