private void LlenarTabla() { Tabla.DataSource = null; RespuestaConsultar respuesta = new RespuestaConsultar(); respuesta = liquidacionService.Consultar(); Tabla.DataSource = respuesta.liquidaciones; Tabla.Columns[9].Visible = false; }
public static void Consultar() { lBebidas = liquidacionService.Consultar(); foreach (Bebida bebidas in lBebidas) { Console.WriteLine("--------------------------"); Console.WriteLine($"Numero de liquidacion: {bebidas.NumeroLiquidacion}"); Console.WriteLine($"Nit del contribuyente: {bebidas.NitContribuyente}"); Console.WriteLine($"Razon social: {bebidas.RazonSocialContribuyente}"); Console.WriteLine($"Tipo de impuesto: {bebidas.TipoImpuesto}"); Console.WriteLine($"Base Gravable: {bebidas.BaseGravable}"); Console.WriteLine($"Cantiadad del producto: {bebidas.CantidadProducto}"); Console.WriteLine($"Precio Venta: {bebidas.PrecioVenta}"); Console.WriteLine($"Tarifa Especifica: {bebidas.CalcularTarifaEspecifica()}"); Console.WriteLine($"Tarifa Ad Valoren: {bebidas.CalcularTarifaAdValorem()}"); Console.WriteLine($"Valor Especifico: {bebidas.CalcularValorEspecifico()}"); Console.WriteLine($"Valor Ad Valoren: {bebidas.CalcularValorAdValorem()}"); Console.WriteLine($"Valor Al Consumo: {bebidas.CalcularValorConsumo()}"); } Console.ReadKey(); }
static public void Consultar() { Console.Clear(); Console.WriteLine("\n 2. Consultar\n"); foreach (var item in liquidacionService.Consultar()) { Console.WriteLine(" -----------------------"); Console.WriteLine($" Numero de liquidacion: {item.NumeroLiquidacion}"); Console.WriteLine($" Identificacion: {item.Identificacion}"); Console.Write($" Nombre: {item.Nombre}"); Console.WriteLine($" Valor del servicio: {item.ValorServicio}"); Console.WriteLine($" Salario: {item.Salario}"); Console.WriteLine($" Tipo de Afiliacion: {item.TipoAfiliacion}"); Console.WriteLine($" Tarifa aplicada: {item.Tarifa}"); Console.WriteLine($" Cuota moderada: {item.ValorCuota}"); Console.WriteLine(" -----------------------\n"); } Console.Write("\n Presione enter para continuar..."); Console.ReadKey(); }
private void btnConsultar_Click(object sender, EventArgs e) { RespuestaConsulta respuestaConsulta; dataGridView1.DataSource = null; if (radioButton1.Checked == true) { string Tipo = cmbTipo.Text; if (Tipo == "SUBSIDIADO") { respuestaConsulta = liquidacionService.ConsultarxTipo(Tipo); } else if (Tipo == "CONTRIBUTIVO") { respuestaConsulta = liquidacionService.ConsultarxTipo(Tipo); } else { respuestaConsulta = liquidacionService.Consultar(); } } else { DateTime FechaInicio, FechaFinal; FechaInicio = DTPInicio.Value; FechaFinal = DTPFinal.Value; respuestaConsulta = liquidacionService.ConsultarxFecha(FechaInicio, FechaFinal); } dataGridView1.DataSource = respuestaConsulta.ListaLiquidaciones; txtCanTodos.Text = liquidacionService.TotalCantidad().ToString(); txtCanRC.Text = liquidacionService.TotalCantidadTipo("CONTRIBUTIVO").ToString(); txtCantRS.Text = liquidacionService.TotalCantidadTipo("SUBSIDIADO").ToString(); txtTotalTodos.Text = liquidacionService.ValorTotal().ToString(); txtTotalRC.Text = liquidacionService.ValorTotalTipo("CONTRIBUTIVO").ToString(); txtTotalRS.Text = liquidacionService.ValorTotalTipo("SUBSIDIADO").ToString(); MessageBox.Show(respuestaConsulta.Mensaje, "Mensaje de Consulta", MessageBoxButtons.OKCancel, MessageBoxIcon.Information); }
private void LlenarTabla() { Tabla.DataSource = null; Tabla.DataSource = liquidacionService.Consultar(); }
static void Main(string[] args) { int Opcion = 0; do { Console.Clear(); Menu(); Opcion = Convert.ToInt32(Console.ReadLine()); switch (Opcion) { case 1: Liquidacion liquidacion; string Numero, Identificacion, Tipo; Console.WriteLine("Digite numero deLiquidacion"); Numero = Console.ReadLine(); Console.WriteLine("Digite numero de Identificacion"); Identificacion = Console.ReadLine(); Console.WriteLine("Digite tipo de afiliacion CONTRIBUTIVO/SUBSIDIADO"); Tipo = Console.ReadLine().ToUpper(); if (Tipo == "CONTRIBUTIVO") { liquidacion = new RegimenContributivo(); Console.WriteLine("Digite Salario Devengado"); liquidacion.SalarioDevengado = Convert.ToDecimal(Console.ReadLine()); } else { liquidacion = new RegimenSubsidiado(); } liquidacion.Numero = Numero; liquidacion.Identificacion = Identificacion; liquidacion.Tipo = Tipo; Console.WriteLine("Digite Valor del Servicio"); liquidacion.ValorServicio = Convert.ToDecimal(Console.ReadLine()); liquidacion.calcularCuotaModerada(); Console.WriteLine(liquidacionService.Guardar(liquidacion)); break; case 2: Listaliquidaciones = liquidacionService.Consultar(); foreach (Liquidacion item in Listaliquidaciones) { Console.WriteLine($"Numero : {item.Numero}"); Console.WriteLine($"Identificacion: {item.Identificacion}"); Console.WriteLine($"Tipo De Afiliacion: {item.Tipo}"); Console.WriteLine($"Salario Devengado: {item.SalarioDevengado}"); Console.WriteLine($"Valor Del Servicio: {item.ValorServicio}"); Console.WriteLine($"Tope: {item.Tope}"); Console.WriteLine($"Cuota Moderada: {item.CuotaModerada}"); Console.WriteLine($"Tarifa: {item.Tarifa}"); Console.WriteLine($"_________________________________________________________________"); } break; case 3: Console.WriteLine("Digite Numero de Liquidacion a Eliminar: "); liquidacionService.Eliminar(Console.ReadLine()); break; case 4: Console.WriteLine("Digite Numero de Liquidacion a Modificar: "); liquidacion = liquidacionService.ConsultaIndividual(Console.ReadLine()); if (liquidacion != null) { Console.WriteLine("Digite el nuevo Valor de Servicio: "); liquidacion.ValorServicio = Convert.ToDecimal(Console.ReadLine()); liquidacion.calcularCuotaModerada(); liquidacionService.Modificar(liquidacion); Console.WriteLine("Modificado Correctamente..."); } else { Console.WriteLine("No se encontro el numero d eliquidacion a modificar"); } break; case 5: Console.WriteLine("Saliendo...."); break; default: Console.WriteLine("Opcion Incorrecta...."); break; } Console.ReadKey(); } while (Opcion != 5); }
static void Main(string[] args) { List <Liquidacion> liquidaciones = new List <Liquidacion>(); Liquidacion liquidacionContributivo = new LiquidacionContributivo(); Liquidacion liquidacionSubsidiado = new LiquidacionSubsidiado(); LiquidacionService liquidacionService = new LiquidacionService(); int Opcion = 0; char Tipo; int NumeroLiquidacion; do { Console.WriteLine("============== MENU ==============="); Console.WriteLine("1. Guardar"); Console.WriteLine("2. Consultar"); Console.WriteLine("3. Modificar"); Console.WriteLine("4. Eliminar"); Console.WriteLine("5. Salir"); Console.WriteLine("\n Que opcion deseas hacer.... "); Opcion = Convert.ToInt32(Console.ReadLine()); switch (Opcion) { case 1: Console.Clear(); Console.WriteLine("======== DATOS A REGISTRAR ========"); Console.WriteLine("Digite su tipo de afiliacion Contributivo -> C Subsidiado -> S: "); Tipo = Convert.ToChar(Console.ReadLine()); if (Tipo == 's') { liquidacionSubsidiado.TipoAfiliacion = Convert.ToString(Tipo); Console.WriteLine("Digite su numero de liquidacion: "); liquidacionSubsidiado.NumeroLiquidacion = Convert.ToInt32(Console.ReadLine()); Console.WriteLine("Digite su identificacion: "); liquidacionSubsidiado.Identificacion = Convert.ToInt32(Console.ReadLine()); Console.WriteLine("Digite su salario: "); liquidacionSubsidiado.SalarioDevengado = Convert.ToDouble(Console.ReadLine()); Console.WriteLine("Digite valor del servicio: "); liquidacionSubsidiado.ValorServicio = Convert.ToDouble(Console.ReadLine()); liquidacionSubsidiado.CalcularTarifa(); liquidacionSubsidiado.CalcularTope(); liquidacionSubsidiado.CalcularCuotaModeradora(); Console.WriteLine($"la cuota a pagar es de {liquidacionSubsidiado.CalcularCuotaModeradora()}"); liquidacionService.Guardar(liquidacionSubsidiado); } else if (Tipo == 'c') { liquidacionContributivo.TipoAfiliacion = Convert.ToString(Tipo); Console.WriteLine("Digite su numero de liquidacion: "); liquidacionContributivo.NumeroLiquidacion = Convert.ToInt32(Console.ReadLine()); Console.WriteLine("Digite su identificacion: "); liquidacionContributivo.Identificacion = Convert.ToInt32(Console.ReadLine()); Console.WriteLine("Digite su salario: "); liquidacionContributivo.SalarioDevengado = Convert.ToDouble(Console.ReadLine()); Console.WriteLine("Digite valor del servicio: "); liquidacionContributivo.ValorServicio = Convert.ToDouble(Console.ReadLine()); liquidacionContributivo.CalcularTarifa(); liquidacionContributivo.CalcularTope(); liquidacionContributivo.CalcularCuotaModeradora(); Console.WriteLine($"la cuota a pagar es de {liquidacionContributivo.CalcularCuotaModeradora()}"); liquidacionService.Guardar(liquidacionContributivo); } break; case 2: Console.Clear(); liquidaciones = liquidacionService.Consultar(); foreach (var item in liquidaciones) { Console.WriteLine($"Tipo Regimen: {item.TipoAfiliacion} -- Numero liquidacion: {item.NumeroLiquidacion}" + $"-- Identificacion: {item.Identificacion} -- Salario: {item.SalarioDevengado} -- " + $"Valor del servicio: {item.ValorServicio} -- Tarifa: {item.Tarifa} -- Cuota Moderadora: {item.CuotaModeradora}"); Console.WriteLine(" "); } break; case 3: Console.Clear(); Console.WriteLine("================= LIQUIDACION A MODIFICAR ================="); Console.WriteLine(" "); Console.WriteLine("Ingrese el numero de liquidacion que desea modificar"); NumeroLiquidacion = Convert.ToInt32(Console.ReadLine()); Console.WriteLine("\nDigite su tipo de afiliacion Contributivo -> C Subsidiado -> S: "); Tipo = Convert.ToChar(Console.ReadLine()); if (Tipo == 's') { Liquidacion LiquidacionNueva = new LiquidacionSubsidiado(); liquidacionSubsidiado.TipoAfiliacion = Convert.ToString(Tipo); Console.WriteLine("Digite su identificacion: "); liquidacionSubsidiado.Identificacion = Convert.ToInt32(Console.ReadLine()); Console.WriteLine("Digite su salario: "); liquidacionSubsidiado.SalarioDevengado = Convert.ToDouble(Console.ReadLine()); Console.WriteLine("Digite valor del servicio: "); liquidacionSubsidiado.ValorServicio = Convert.ToDouble(Console.ReadLine()); liquidacionSubsidiado.CalcularTarifa(); liquidacionSubsidiado.CalcularTope(); liquidacionSubsidiado.CalcularCuotaModeradora(); LiquidacionNueva.TipoAfiliacion = liquidacionSubsidiado.TipoAfiliacion; LiquidacionNueva.NumeroLiquidacion = NumeroLiquidacion; LiquidacionNueva.Identificacion = liquidacionSubsidiado.Identificacion; LiquidacionNueva.SalarioDevengado = liquidacionSubsidiado.SalarioDevengado; LiquidacionNueva.ValorServicio = liquidacionSubsidiado.ValorServicio; LiquidacionNueva.Tarifa = liquidacionSubsidiado.CalcularTarifa(); LiquidacionNueva.CuotaModeradora = liquidacionSubsidiado.CalcularCuotaModeradora(); liquidacionService.Modificar(NumeroLiquidacion, LiquidacionNueva); } else if (Tipo == 'c') { Liquidacion LiquidacionNueva = new LiquidacionContributivo(); liquidacionContributivo.TipoAfiliacion = Tipo.ToString(); Console.WriteLine("Digite su identificacion: "); liquidacionContributivo.Identificacion = Convert.ToInt32(Console.ReadLine()); Console.WriteLine("Digite su salario: "); liquidacionContributivo.SalarioDevengado = Convert.ToDouble(Console.ReadLine()); Console.WriteLine("Digite valor del servicio: "); liquidacionContributivo.ValorServicio = Convert.ToDouble(Console.ReadLine()); liquidacionContributivo.CalcularTarifa(); liquidacionContributivo.CalcularTope(); liquidacionContributivo.CalcularCuotaModeradora(); LiquidacionNueva.TipoAfiliacion = liquidacionContributivo.TipoAfiliacion; LiquidacionNueva.NumeroLiquidacion = NumeroLiquidacion; LiquidacionNueva.Identificacion = liquidacionContributivo.Identificacion; LiquidacionNueva.SalarioDevengado = liquidacionContributivo.SalarioDevengado; LiquidacionNueva.ValorServicio = liquidacionContributivo.ValorServicio; LiquidacionNueva.Tarifa = liquidacionContributivo.CalcularTarifa(); LiquidacionNueva.CuotaModeradora = liquidacionContributivo.CalcularCuotaModeradora(); liquidacionService.Modificar(NumeroLiquidacion, LiquidacionNueva); } break; case 4: Console.Clear(); Console.WriteLine("================= LIQUIDACION A ELIMINAR ================="); Console.WriteLine(" "); Console.WriteLine("Ingrese el numero de liquidacion que desea eliminar: "); NumeroLiquidacion = Convert.ToInt32(Console.ReadLine()); string respuesta = liquidacionService.Eliminar(NumeroLiquidacion); Console.WriteLine(respuesta); break; case 5: Console.WriteLine($"Gracias por usar el programa..."); Console.ReadKey(); break; default: Console.WriteLine($"ESA OPCION {Opcion} NO ES VALIDA...."); Console.Clear(); break; } } while (Opcion != 5); Console.ReadKey(); }