public void GenereElCodigoDeReferencia_ConsecutivoTieneMenosDigitos_PrecedeConCeros() { elCodigoEsperado = "20001111333220000000000047"; laFecha = new DateTime(2000, 11, 11); elCodigoDeCliente = "333"; elCodigoDeSistema = "22"; elConsecutivo = "4"; elCodigoObtenido = Calculos.GenereElCodigoDeReferencia( laFecha, elCodigoDeCliente, elCodigoDeSistema, elConsecutivo); Assert.AreEqual(elCodigoEsperado, elCodigoObtenido); }
public ValoracionPorISIN UnaValoracionEnUDESYElSaldoEstaAnotadoEnCuentaYNoHayTipoDeCambioDeHoy() { elISIN = "HDA000000000001"; laFechaActual = new DateTime(2016, 1, 1); laFechaDeVencimientoDelValorOficial = new DateTime(2016, 6, 6); losDiasMinimosAlVencimientoDelEmisor = 7; elPorcentajeCobertura = 0.8M; elPrecioLimpioDelVectorDePrecios = 80; elTipoDeMoneda = Monedas.UDES; elSaldoEstaAnotadoEnCuenta = true; elMontoNominalDelSaldo = 1000; elTipoDeCambioDeUDESDeHoy = 0; elTipoDeCambioDeUDESDeAyer = 745; return(Calculos.GenereLaValoracionPorISIN(elISIN, laFechaActual, laFechaDeVencimientoDelValorOficial, losDiasMinimosAlVencimientoDelEmisor, elPorcentajeCobertura, elPrecioLimpioDelVectorDePrecios, elTipoDeMoneda, elSaldoEstaAnotadoEnCuenta, elMontoNominalDelSaldo, elTipoDeCambioDeUDESDeHoy, elTipoDeCambioDeUDESDeAyer)); }
public void GenereElCodigoDeReferencia_GeneraDosVerificadores_TruncaAUnDigito() { elCodigoEsperado = "20001111333228888888888881"; laFecha = new DateTime(2000, 11, 11); elCodigoDeCliente = "333"; elCodigoDeSistema = "22"; elConsecutivo = "888888888888"; elCodigoObtenido = Calculos.GenereElCodigoDeReferencia( laFecha, elCodigoDeCliente, elCodigoDeSistema, elConsecutivo); Assert.AreEqual(elCodigoEsperado, elCodigoObtenido); }
public void GenereElCodigoDeReferencia_DiaTieneSoloUnDigito_PrecedeConCero() { elCodigoEsperado = "20001101333228888888888883"; laFecha = new DateTime(2000, 11, 1); elCodigoDeCliente = "333"; elCodigoDeSistema = "22"; elConsecutivo = "888888888888"; elCodigoObtenido = Calculos.GenereElCodigoDeReferencia( laFecha, elCodigoDeCliente, elCodigoDeSistema, elConsecutivo); Assert.AreEqual(elCodigoEsperado, elCodigoObtenido); }
public void GenereUnaNuevaInversion_SinTratamientoFiscal_ValorTransadoBruto() { elResultadoEsperado = 300000; elValorFacial = 320000; elValorTransadoNeto = 300000; laTasaDeImpuesto = 0.08; laFechaActual = new DateTime(2016, 3, 3); laFechaDeVencimiento = new DateTime(2016, 10, 10); tieneTratamientoFiscal = false; elConsecutivoParaElCodigoDeReferencia = "888888888888"; laInversion = Calculos.GenereUnaNuevaInversion(elValorFacial, elValorTransadoNeto, laTasaDeImpuesto, laFechaActual, laFechaDeVencimiento, tieneTratamientoFiscal, elConsecutivoParaElCodigoDeReferencia); elResultadoObtenido = Math.Round(laInversion.ValorTransadoBruto, 4); Assert.AreEqual(elResultadoEsperado, elResultadoObtenido); }
public static void HacerAlgo() { //ejm 1 Calculos mate = new Calculos(Cuadrado); Console.WriteLine(mate(8)); //ejm 2 Calculos mate1 = new Calculos(PorDiez); Console.WriteLine(mate1(8)); //ejm 3 Calculos2 suma = new Calculos2(Sumar); Console.WriteLine(suma(2, 5)); //ejm 4 Console.WriteLine("========================="); Console.WriteLine("Obtener números pares de la lista: 1,2,3,4,5,6,7,8"); List <int> lista = new List <int> { 1, 2, 3, 4, 5, 6, 7, 8 }; List <int> numerosPares = lista.FindAll(delegate(int i){ return(i % 2 == 0); }); foreach (int par in numerosPares) { Console.WriteLine(par); } //ejm 5 con uso metodo lambda Console.WriteLine("========================="); Console.WriteLine("Obtener números impares de la lista: 1,2,3,4,5,6,7,8"); List <int> numerosImpares = lista.FindAll(i => i % 2 == 1); //metodo lambda.- i es parametro y valor de retorno numerosImpares.ForEach(i => Console.WriteLine(i)); //{Console.WriteLine();Console.WriteLine();}.-agrega a la expresion lambda //ejm 6 con uso metodo lambda Console.WriteLine("========================="); mate = new Calculos(x => x * x * x); Console.WriteLine(mate(8)); //ejm 7 con uso metodo lambda Console.WriteLine("========================="); Comparacion comp = (a, Numero) => a == Numero.n; Console.WriteLine(comp(5, new Numero { n = 5 })); }
public void GenereElImpuesto_TieneTratamientoFiscalYSeRedondea_RedondeoHaciaArriba() { elResultadoEsperado = 1659.3592; losDatos = new DatosDeRendimiento { ValorFacial = 320500, ValorTransadoNeto = 300000, TasaDeImpuesto = 0.08, FechaDeVencimiento = new DateTime(2016, 10, 10), FechaActual = new DateTime(2016, 3, 3), TieneTratamientoFiscal = true }; elResultadoObtenido = Calculos.GenereElImpuesto(losDatos); Assert.AreEqual(elResultadoEsperado, elResultadoObtenido); }
public void GenereElImpuesto_NoTieneTratamientoFiscal_EsCero() { elResultadoEsperado = 0; losDatos = new DatosDeRendimiento { ValorFacial = 320500, ValorTransadoNeto = 300000, TasaDeImpuesto = 0.08, FechaDeVencimiento = new DateTime(2016, 10, 10), FechaActual = new DateTime(2016, 3, 3), TieneTratamientoFiscal = false }; elResultadoObtenido = Calculos.GenereElImpuesto(losDatos); Assert.AreEqual(elResultadoEsperado, elResultadoObtenido); }
public void GenereUnaNuevaInversion_ConTratamientoFiscal_RendimientoPorDescuento() { elResultadoEsperado = 21621.6216; elValorFacial = 320000; elValorTransadoNeto = 300000; laTasaDeImpuesto = 0.08; laFechaActual = new DateTime(2016, 3, 3); laFechaDeVencimiento = new DateTime(2016, 10, 10); tieneTratamientoFiscal = true; elConsecutivoParaElCodigoDeReferencia = "888888888888"; laInversion = Calculos.GenereUnaNuevaInversion(elValorFacial, elValorTransadoNeto, laTasaDeImpuesto, laFechaActual, laFechaDeVencimiento, tieneTratamientoFiscal, elConsecutivoParaElCodigoDeReferencia); elResultadoObtenido = laInversion.RendimientoPorDescuento; Assert.AreEqual(elResultadoEsperado, elResultadoObtenido, 0.0001); }
public DateTime ValidaData(string txtHrAluguelVeic, DateTime dtVeicDevolvido, DateTime aux) { if (txtHrAluguelVeic != null) { if (txtHrAluguelVeic != "0:00") { return(Calculos.DataReplace(dtVeicDevolvido, txtHrAluguelVeic)); } else { return(dtVeicDevolvido); } } else { return(dtVeicDevolvido); } }
public void GenereUnaNuevaInversion_SinTratamientoFiscal_ImpuestoPagado() { elResultadoEsperado = 0; losDatos = new DatosParaLaInversion(); losDatos.ValorFacial = 320000; losDatos.ValorTransadoNeto = 300000; losDatos.TasaDeImpuesto = 0.08; losDatos.FechaActual = new DateTime(2016, 3, 3); losDatos.FechaDeVencimiento = new DateTime(2016, 10, 10); losDatos.tieneTratamientoFiscal = false; losDatos.ConsecutivoParaElCodigoDeReferencia = "888888888888"; laInversion = Calculos.GenereUnaNuevaInversion(losDatos); elResultadoObtenido = laInversion.ImpuestoPagado; Assert.AreEqual(elResultadoEsperado, elResultadoObtenido); }
public IActionResult CalcularValorDaReserva(Moto moto, DateTime dtAluguel, string txtHrAluguel, DateTime dtDevolucaoPrev, string txtHrReservaPrev) { if (!Calculos.DateValidationReservaDiaria(dtAluguel, txtHrAluguel, dtDevolucaoPrev, txtHrReservaPrev)) { TempData["Msg"] = "Data de reserva não pode ser menor que a data de devolução!"; return(RedirectToAction("AluguelDiaria", new { id = moto.IdVeiculo })); } double valorTotalReserva = 0; valorTotalReserva = Calculos.DataReplaceCalc(dtAluguel, txtHrAluguel, dtDevolucaoPrev, txtHrReservaPrev, valorTotalReserva, moto); TempData["valorTotReserva"] = valorTotalReserva; TempData["hrAluguel"] = txtHrAluguel; TempData["dtAluguel"] = (DateTime)dtAluguel; TempData["dtDevolucaoPrev"] = (DateTime)dtDevolucaoPrev; TempData["hrReservaPrev"] = txtHrReservaPrev; return(RedirectToAction("AluguelDiaria", new { id = moto.IdVeiculo })); }
public void GenereUnaNuevaInversion_ConTratamientoFiscal_ValorTransadoBruto() { elResultadoEsperado = 298378.3784; losDatos = new DatosParaLaInversion(); losDatos.ValorFacial = 320000; losDatos.ValorTransadoNeto = 300000; losDatos.TasaDeImpuesto = 0.08; losDatos.FechaActual = new DateTime(2016, 3, 3); losDatos.FechaDeVencimiento = new DateTime(2016, 10, 10); losDatos.tieneTratamientoFiscal = true; losDatos.ConsecutivoParaElCodigoDeReferencia = "888888888888"; laInversion = Calculos.GenereUnaNuevaInversion(losDatos); elResultadoObtenido = Math.Round(laInversion.ValorTransadoBruto, 4); Assert.AreEqual(elResultadoEsperado, elResultadoObtenido); }
public int InsertUpdateCalculos(Calculos obj) { using (var connection = Factory.ConnectionFactory()) { connection.Open(); var parm = new DynamicParameters(); parm.Add("@CalculoBoleta_Id", obj.CalculoBoleta_Id); parm.Add("@Tipo_Calculo_Boleta_Id", obj.Tipo_Calculo_Boleta.Tipo_Calculo_Boleta_Id); parm.Add("@Descripcion", obj.Descripcion); parm.Add("@Monto", obj.Monto); parm.Add("@Estado", obj.Estado); var result = connection.Execute( sql: "sp_Insertar_Calculos", param: parm, commandType: CommandType.StoredProcedure); return(result); } }
public void GenereElImpuesto_TieneTratamientoFiscal_RedondeoHaciaAbajo() { elResultadoEsperado = 1621.6216; elValorFacial = 320000; elValorTransadoNeto = 300000; laTasaDeImpuesto = 0.08; laFechaDeVencimiento = new DateTime(2016, 10, 10); laFechaActual = new DateTime(2016, 3, 3); tieneTratamientoFiscal = true; elResultadoObtenido = Calculos.GenereElImpuesto( elValorFacial, elValorTransadoNeto, laTasaDeImpuesto, laFechaDeVencimiento, laFechaActual, tieneTratamientoFiscal); Assert.AreEqual(elResultadoEsperado, elResultadoObtenido); }
private void SetTextBoxes() { List <TextBox> textBoxes = new List <TextBox>(); GetTextBoxes(painel.Controls, ref textBoxes); foreach (var item in textBoxes) { bool ponto = item.Name.Contains("p"); int memoria = Convert.ToInt32(item.Name.Replace("tx", "").Replace("p", "")); try { item.Text = Calculos.SetFormato(_memorias.Find(t => t.Name == memoria && t.Ponto == ponto).Valor, false, -1, 2); } catch (Exception) { item.Text = string.Format(" ERROR {0}", 9); } Calculos.SetColor(item); } }
public void GenereElImpuesto_NoTieneTratamientoFiscal_EsCero() { elImpuestoEsperado = 0; elValorFacial = 320000; elValorTransadoNeto = 300000.0001; laTasaDeImpuesto = 0.08; laFechaDeVencimiento = new DateTime(2016, 10, 10); laFechaActual = new DateTime(2016, 3, 3); tieneTratamientoFiscal = false; elImpuestoObtenido = Calculos.GenereElImpuesto( elValorFacial, elValorTransadoNeto, laTasaDeImpuesto, laFechaDeVencimiento, laFechaActual, tieneTratamientoFiscal); Assert.AreEqual(elImpuestoEsperado, elImpuestoObtenido); }
public static void Main(string[] args) { Console.WriteLine("Qual é o nome da disciplina?"); string disciplina = Console.ReadLine(); Console.WriteLine("Escreva as médias"); int a = int.Parse(Console.ReadLine()); int b = int.Parse(Console.ReadLine()); int c = int.Parse(Console.ReadLine()); int d = int.Parse(Console.ReadLine()); double mm = Calculos.MediaParcial(a, b, c, d); Console.WriteLine($"Sua média em {disciplina} é {mm}"); if (mm < 60) { int notaRec = int.Parse(Console.ReadLine()); double mf = Calculos.Rec(notaRec, mm); Console.WriteLine($"Sua média parcial em {disciplina} é {mm} e sua média final é {mf}"); } }
public void GenereElImpuesto_TieneTratamientoFiscalYSeRedondea_RedondeoHaciaArriba() { elImpuestoEsperado = 1659.3592; elValorFacial = 320500; elValorTransadoNeto = 300000; laTasaDeImpuesto = 0.08; laFechaDeVencimiento = new DateTime(2016, 10, 10); laFechaActual = new DateTime(2016, 3, 3); tieneTratamientoFiscal = true; elImpuestoObtenido = Calculos.GenereElImpuesto( elValorFacial, elValorTransadoNeto, laTasaDeImpuesto, laFechaDeVencimiento, laFechaActual, tieneTratamientoFiscal); Assert.AreEqual(elImpuestoEsperado, elImpuestoObtenido); }
public IEnumerable <Calculos> GetCalculos(Calculos obj) { using (var connection = Factory.ConnectionFactory()) { connection.Open(); var parm = new DynamicParameters(); parm.Add("@Descripcion", obj.Descripcion); parm.Add("@Estado", obj.Estado); parm.Add("@NumPagina", obj.Operacion.Inicio); parm.Add("@TamPagina", obj.Operacion.Fin); var result = connection.Query( sql: "sp_Buscar_Calculos", param: parm, commandType: CommandType.StoredProcedure) .Select(m => m as IDictionary <string, object>) .Select(n => new Calculos { CalculoBoleta_Id = n.Single(d => d.Key.Equals("CalculoBoleta_Id")).Value.Parse <int>(), Tipo_Calculo_Boleta = new TipoCalculoBoleta { Tipo_Calculo_Boleta_Id = n.Single(d => d.Key.Equals("Tipo_Calculo_Boleta_Id")).Value.Parse <int>(), Descripcion = n.Single(d => d.Key.Equals("Tipo_Calculo_Boleta_Descripcion")).Value.Parse <string>(), }, Descripcion = n.Single(d => d.Key.Equals("CalculoBoleta_Descripcion")).Value.Parse <string>(), Estado = n.Single(d => d.Key.Equals("CalculoBoleta_Estado")).Value.Parse <int>(), Monto = n.Single(d => d.Key.Equals("CalculoBoleta_Monto")).Value.Parse <decimal>(), Auditoria = new Auditoria { TipoUsuario = obj.Auditoria.TipoUsuario, }, Operacion = new Operacion { TotalRows = n.Single(d => d.Key.Equals("TotalRows")).Value.Parse <int>(), } }); return(result); } }
public void GenereElRendimientosPorDescuento_NoTieneTratamientoFiscal_SinRedondeo() { elRendimientoEsperado = 19999.9999; elValorFacial = 320000; elValorTrasadoNeto = 300000.0001; laTasaDeImpuesto = 0.08; laFechaDeVencimiento = new DateTime(2016, 10, 10); laFechaActual = new DateTime(2016, 3, 3); tieneTratamientoFiscal = false; elRendimientoObtenido = Calculos.GenereElRedimientoPorDescuento( elValorFacial, elValorTrasadoNeto, laTasaDeImpuesto, laFechaDeVencimiento, laFechaActual, tieneTratamientoFiscal); Assert.AreEqual(elRendimientoEsperado, elRendimientoObtenido); }
private void comboTipoOperacao_SelectedIndexChanged(object sender, EventArgs e) { int index = comboTipoOperacao.SelectedIndex; if (index == 0) { calculo = new CalculosDecimal(); } if (index == 1) { calculo = new CalculosBinario(); } if (index == 2) { calculo = new CalculosOctal(); } if (index == 3) { calculo = new CalculosHexadecimal(); } }
public void actualizarVector() { for (int x = 0; x < Dim.x; x++) { for (int y = 0; y < Dim.y; y++) { for (int z = 0; z < Dim.z; z++) { float DimX = Mathf.Max(1f, Dim.x - 1); float DimY = Mathf.Max(1f, Dim.y - 1); float DimZ = Mathf.Max(1f, Dim.z - 1); float Px = Calculos.map(x, 0, DimX, Lim[0].x, Lim[0].y); float Py = Calculos.map(y, 0, DimY, Lim[1].x, Lim[1].y); float Pz = Calculos.map(z, 0, DimZ, Lim[2].x, Lim[2].y); Vector3 P = new Vector3(Px, Py, -Pz); Vector3 Q = Hh; vector.ModificarVector(Vectores [x, y, z], P, Q, Divs, N, R, material, color); } } } }
public void GenereElRendimientosPorDescuento_TieneTratamientoFiscalYSeDebeRedondear_RedondeaHaciaAbajo() { elRendimientoEsperado = 22159.3592; elValorFacial = 320500; elValorTrasadoNeto = 300000; laTasaDeImpuesto = 0.08; laFechaDeVencimiento = new DateTime(2016, 10, 10); laFechaActual = new DateTime(2016, 3, 3); tieneTratamientoFiscal = true; elRendimientoObtenido = Calculos.GenereElRedimientoPorDescuento( elValorFacial, elValorTrasadoNeto, laTasaDeImpuesto, laFechaDeVencimiento, laFechaActual, tieneTratamientoFiscal); Assert.AreEqual(elRendimientoEsperado, elRendimientoObtenido); }
public IActionResult Dinheiro(Reserva reserva, string txtHrAluguel, string dinheiro, string valorTotalPagamento, DateTime dtVeicDevolvido) { Reserva r = new Reserva(); r = GetReserva(); DateTime aux = DateTime.Now; if (!ValidarPagamento(txtHrAluguel, dinheiro, valorTotalPagamento, dtVeicDevolvido, aux)) { return(RedirectToAction("Pagamento")); } if (Convert.ToDouble(dinheiro) < Convert.ToDouble(valorTotalPagamento)) { double faltaParaPagar = Calculos.Pagamento(dinheiro, valorTotalPagamento); TempData["FaltaParaPagar"] = "Dinheiro insuficiente! Olhe o campo Valor total pagamento"; TempDataValores(txtHrAluguel, faltaParaPagar.ToString(), dtVeicDevolvido); return(RedirectToAction("Pagamento")); } if (Convert.ToDouble(dinheiro) > Convert.ToDouble(valorTotalPagamento)) { double result = Convert.ToDouble(dinheiro) - Convert.ToDouble(valorTotalPagamento); HttpContext.Session.SetString("MsgPagamentoOK", "Seu pagamento foi aceito. Seu troco é: " + result.ToString("C2") + "você ja pode alugar outro veiculo, obrigado!"); reserva.DataVeiculoDevolvido = aux; _pagamentoDAO.PagamentoDinheiro(reserva, dinheiro, r, valorTotalPagamento, result); return(RedirectToAction("Index", "Cliente")); } if (Convert.ToDouble(dinheiro) == Convert.ToDouble(valorTotalPagamento)) { HttpContext.Session.SetString("MsgPagamentoOK", "Seu pagamento foi aceito, você ja pode alugar outro veiculo, obrigado!"); reserva.DataVeiculoDevolvido = aux; _pagamentoDAO.PagamentoDinheiro(reserva, dinheiro, r, valorTotalPagamento, 0); return(RedirectToAction("Index", "Cliente")); } return(RedirectToAction("Pagamento")); }
public static void Renderizar() { Funcionario f = new Funcionario(); FolhaDePagamento fp = new FolhaDePagamento(); Console.WriteLine("Digite o cpf do funcionario"); f.cpf = Console.ReadLine(); f = FuncionarioDAO.BuscarFuncionarioCpf(f); if (f != null) { fp.Funcionario = f; Console.WriteLine("Digite o mes e o ano"); fp.MesAno = Convert.ToDateTime(Console.ReadLine()); fp = FolhaPagamentoDAO.BuscarFolhaPorFuncionarioData(fp); if (fp != null) { Console.WriteLine("Horas trabalhadas: " + fp.HorasTrabalhadas + " Valor hora: " + fp.ValorHora); Console.WriteLine("Salario bruto: " + Calculos.CalcularSalarioBruto(fp.HorasTrabalhadas, fp.ValorHora, fp.Cargo.bonus)); Console.WriteLine("Imposto de renda: " + Calculos.CalcularImpostoRenda(fp.HorasTrabalhadas, fp.ValorHora, fp.Cargo.bonus)); Console.WriteLine("INSS: " + Calculos.CalcularINSS(fp.HorasTrabalhadas, fp.ValorHora, fp.Cargo.bonus)); Console.WriteLine("FGTS: " + Calculos.CalcularFGTS(fp.HorasTrabalhadas, fp.ValorHora, fp.Cargo.bonus)); Console.WriteLine("Bonus: " + fp.Cargo.bonus); Console.WriteLine("Salario liquido: " + (Calculos.CalcularSalarioBruto(fp.HorasTrabalhadas, fp.ValorHora, fp.Cargo.bonus) - Calculos.CalcularImpostoRenda(fp.HorasTrabalhadas, fp.ValorHora, fp.Cargo.bonus) - Calculos.CalcularINSS(fp.HorasTrabalhadas, fp.ValorHora, fp.Cargo.bonus))); } else { Console.WriteLine("Mes e ano não encontrado"); } } else { Console.WriteLine("CPF NÃO ENCONTRADO"); } }
// GET: Calculos/Details/5 public JsonResult GetCalculos(Calculos obj) { var ctx = HttpContext.GetOwinContext(); var tipoUsuario = ctx.Authentication.User.Claims.FirstOrDefault().Value; obj.Auditoria = new Auditoria { TipoUsuario = tipoUsuario }; string draw = Request.Form.GetValues("draw")[0]; int inicio = Convert.ToInt32(Request.Form.GetValues("start").FirstOrDefault()); int fin = Convert.ToInt32(Request.Form.GetValues("length").FirstOrDefault()); obj.Operacion = new Operacion { Inicio = (inicio / fin), Fin = fin }; var bussingLogic = new GP.BusinessLogic.BLCalculos(); var response = bussingLogic.GetCalculos(obj); var Datos = response.Data; int totalRecords = Datos.Any() ? Datos.FirstOrDefault().Operacion.TotalRows : 0; int recFilter = totalRecords; var result = (new { draw = Convert.ToInt32(draw), recordsTotal = totalRecords, recordsFiltered = recFilter, data = Datos }); return(Json(result)); }
public static void Renderizar() { Funcionario f = new Funcionario(); FolhaDePagamento fp = new FolhaDePagamento(); Console.WriteLine("\tCONSULTAR FOLHA DE PAGAMENTO"); Console.WriteLine("Informe o CPF do funcionário: "); f.Cpf = Console.ReadLine(); f = FuncionarioDAO.BuscarFuncionarioPorCpf(f.Cpf); if (f != null) { fp.Funcionario = f; Console.WriteLine("Informe o mês e ano: MM/yyyy"); fp.MesAno = Convert.ToDateTime(Console.ReadLine()); fp = FolhaDePagamentoDAO.ConsultarFolhaDePagamento(fp.Funcionario.Cpf, fp.MesAno.Month, fp.MesAno.Year); if (fp != null) { Console.WriteLine("Salário Bruto: " + Calculos.SalarioBruto(fp.HorasTrabalhadas, fp.ValorHora).ToString("C2")); Console.WriteLine("Imposto de Renda: " + Calculos.ImpostoDeRenda(fp.HorasTrabalhadas, fp.ValorHora).ToString("C2")); Console.WriteLine("INSS: " + Calculos.INSS(fp.HorasTrabalhadas, fp.ValorHora).ToString("C2")); Console.WriteLine("FGTS: " + Calculos.FGTS(fp.HorasTrabalhadas, fp.ValorHora).ToString("C2")); Console.WriteLine("Bônus: " + Calculos.Bonus(fp.Cargo.Bonus, fp.HorasTrabalhadas, fp.ValorHora).ToString("C2")); Console.WriteLine("Salário Líquido: " + (Calculos.SalarioBruto(fp.HorasTrabalhadas, fp.ValorHora) - Calculos.ImpostoDeRenda(fp.HorasTrabalhadas, fp.ValorHora) - Calculos.INSS(fp.HorasTrabalhadas, fp.ValorHora)).ToString("C2")); } else { Console.WriteLine("Nenhuma Folha de Pagamento encontrada com essas informações"); } } else { Console.WriteLine("Funcionário não encontrado"); } }
protected void CantidadTextBox_TextChanged(object sender, EventArgs e) { ImporteTextBox.Text = Calculos.Importe(Utils.ToDecimal(PrecioTextBox.Text), Utils.ToDecimal(CantidadTextBox.Text)).ToString(); }
protected void ProductoDropDownList_SelectedIndexChanged(object sender, EventArgs e) { FiltraPrecio(); ImporteTextBox.Text = Calculos.Importe(Utils.ToDecimal(PrecioTextBox.Text), Utils.ToDecimal(CantidadTextBox.Text)).ToString(); }