private void RegistrarAlicuota() { try { Alicuota alicuota = new Alicuota(); alicuota.alicuota = txtAlicuota.Text; alicuota.porcentaje = Convert.ToDouble(txtPorcentaje.Text); alicuota.activo = Convert.ToInt32(ckbActivo.Checked); alicuota.codigo_afip = Convert.ToInt32(txtCodigoAfip.Text); int resultado = Alicuotas.Add(alicuota); if (resultado > 0) { MessageBox.Show("Los datos se registraron correctamente.", "Información", MessageBoxButtons.OK, MessageBoxIcon.Information); LimpiarControles(); } else { MessageBox.Show("Ocurrio un error al registrar los datos. Intente Nuevamente.", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } } catch(Exception e) { MessageBox.Show("Error : " + e.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
public static int Add(Alicuota entity) { try { IAlicuotaRepository _repository = new AlicuotaRepository(); //calculo el formato del porcentaje de la alicuota double porcentaje = entity.porcentaje / 100; entity.porcentaje = porcentaje; return _repository.Add(entity); } catch (Exception e) { throw e; } }