public string Guardar(Liquidacion liquidacion) { conexion.Open(); liquidacionCuotaModeradoraRepository.Guardar(liquidacion); conexion.Close(); return("Guardado Correctamente"); }
public void registrar(Liquidacion t) { t.IdLiquidacion = IdContador; IdContador++; todasLasLineasLiquidacion.Add(t); }
public void Dispose() { if (Reg1TipoRegistro != null) { Reg1TipoRegistro.Dispose(); } if (Reg2TipoRegistro != null) { Reg2TipoRegistro.Dispose(); } if (Inconsistencias != null) { Inconsistencias.Dispose(); } if (Novedades != null) { Novedades.Dispose(); } if (Reliquidaciones != null) { Reliquidaciones.Dispose(); } if (Nomina != null) { Nomina.Dispose(); } if (Vacaciones != null) { Vacaciones.Dispose(); } if (Liquidacion != null) { Liquidacion.Dispose(); } }
public List <Liquidacion> Consultar() { liquidaciones = new List <Liquidacion>(); string linea = string.Empty; FileStream sourceStream = new FileStream(ruta, FileMode.OpenOrCreate, FileAccess.Read); StreamReader reader = new StreamReader(sourceStream); while ((linea = reader.ReadLine()) != null) { Liquidacion liquidacion = new Liquidacion(); char delimiter = ';'; string[] matriz = linea.Split(delimiter); liquidacion.Nombre = matriz[0]; liquidacion.Identificacion = matriz[1]; liquidacion.Salario = Convert.ToDecimal(matriz[2]); liquidacion.TipoDeAfilacion = matriz[3]; liquidacion.ValorServicio = Convert.ToDouble(matriz[4]); liquidacion.NoLiquidacion = Convert.ToInt32(matriz[5]); liquidacion.CuotaModerada = Convert.ToInt32(matriz[6]); liquidaciones.Add(liquidacion); } reader.Close(); sourceStream.Close(); return(liquidaciones); }
internal void mostrarDetalleLiquidacion(int idLiquidacion) { Liquidacion liquidacion = PersistenciaFacade.getInstance().obtenerObjeto <Liquidacion>(idLiquidacion); vista.mostrarDatosEmpleado( liquidacion.Empleado.IdEmpleado, liquidacion.Empleado.Legajo, liquidacion.Empleado.Categoria, liquidacion.Empleado.Cuil, liquidacion.Empleado.FechaIngreso); vista.mostrarTotalRemunerativo(liquidacion.getTotalRemunerativo()); vista.mostrarTotalNoRemunerativo(liquidacion.getTotalNoRemunerativo()); vista.mostrarTotalDescuento(liquidacion.getTotalDescuento()); ((DetalleLiquidacionView)vista).mostrarInfoEmpleado( liquidacion.Empleado.Nombre, liquidacion.Empleado.Apellido); foreach (LineaLiquidacion lq in liquidacion.LineasLiquidacion) { if (lq.Concepto.Tipo == TipoConcepto.REMUNERATIVO) { vista.mostrarLiquidacion(lq.Concepto.Descripcion, lq.Cantidad, lq.getImporte(), 0, 0); } else if (lq.Concepto.Tipo == TipoConcepto.NO_REMUNERATIVO) { vista.mostrarLiquidacion(lq.Concepto.Descripcion, lq.Cantidad, 0, lq.getImporte(), 0); } else { vista.mostrarLiquidacion(lq.Concepto.Descripcion, lq.Cantidad, 0, 0, lq.getImporte()); } } }
private Liquidacion parse(List <Object> unRegistro) { int idLiquidacion = (int)unRegistro.ElementAt(0); int periodo = (int)unRegistro.ElementAt(1); String lugarPago = (String)unRegistro.ElementAt(2); double total = Convert.ToDouble(unRegistro.ElementAt(3)); int idEmpleado = (int)unRegistro.ElementAt(4); IEmpleadoDAO empleadoDao = new EmpleadoDaoImpl(); Empleado empleado = empleadoDao.leerPorId(idEmpleado); Liquidacion liquidacion = new Liquidacion(empleado, periodo, lugarPago); liquidacion.IdLiquidacion = idLiquidacion; ILineaLiquidacionDao lineaLiquidacionDao = new LineaLiquidacionDaoImpl(); foreach (LineaLiquidacion linea in lineaLiquidacionDao.listarTodos()) { if (linea.idLiquidacion == liquidacion.IdLiquidacion) { liquidacion.LineasLiquidacion.Add(linea); } } return(liquidacion); }
private void AgregarBtn_Click(object sender, EventArgs e) { Identificacion = IdentificacionTxt.Text; TipoLiquidacion = tipoBox.SelectedItem.ToString(); liquidacion = liquidacionCuotaModeradoraService.Buscar(Identificacion); if (liquidacion != null) { MessageBox.Show("REGISTRO EXITOSO", "DANGER" + "", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { if (TipoLiquidacion.Equals("CONTRIBUTIVO")) { liquidacion = new LiquidacionContributiva(0); } else { liquidacion = new LiquidacionSubsidada(0); } listaLiquidaciones = liquidacionCuotaModeradoraService.Mirar(); liquidacion.Nombre = NombreTxt.Text; liquidacion.Identificacion = Identificacion; liquidacion.Salario = Convert.ToDouble(SalarioTxt.Text); liquidacion.ValorServicio = Convert.ToDouble(ValorServicioTxt.Text); liquidacion.NumeroLiquidacion = listaLiquidaciones.Count() + 1; liquidacion.CuotaModeradora = liquidacion.CalcularCuotaModeradora(); liquidacion.Fecha = LiquidacionFecha.Value.Date; MessageBox.Show(liquidacionCuotaModeradoraService.AgregarPaciente(liquidacion), "Confirmación", MessageBoxButtons.OK, MessageBoxIcon.Information); } }
private void PrepararInformacionParaLiquidacionesCompletadas(object sender) { try { if (RutasLiquidacionesCompletadas.Count <= 0 || RutasLiquidacionesCompletadas == null) { return; } var filasSeleccionadas = UiListaRutaCompletadas.GridView.GetSelectedFieldValues("CODE_ROUTE"); var liquidacion = new Liquidacion(); foreach (var ruta in filasSeleccionadas) { if (string.IsNullOrEmpty(liquidacion.CODE_ROUTE)) { liquidacion.CODE_ROUTE = ruta.ToString(); } else { liquidacion.CODE_ROUTE += "|" + ruta.ToString(); } } UsuarioDeseaObtenerLiquidacionesCompletas?.Invoke(sender, new LiquidacionArgumento { Liquidacion = liquidacion, FechaInicial = UiFechaInicialCompletadas.Date, FechaFinal = UiFechaFinalCompletadas.Date }); } catch (Exception exception) { EstablecerError(exception.Message, sender); } }
private Liquidacion MapearLiquidacion(string linea) { Liquidacion liquidacion = null; string[] datos = linea.Split(';'); Contribuyente contribuyente = new Contribuyente(datos[2], int.Parse(datos[1])); if (datos[4].Equals("Licores")) { Licores licores = new Licores(); liquidacion = licores; } else { Vinos vinos = new Vinos(); liquidacion = vinos; } liquidacion.Contribuyente = contribuyente; liquidacion.BaseGrabable = decimal.Parse(datos[3]); liquidacion.Cantidad = int.Parse(datos[5]); liquidacion.NumLiquidacion = int.Parse(datos[0]); liquidacion.PrecioVenta = decimal.Parse(datos[6]); liquidacion.TipoImpuesto = datos[4]; liquidacion.ValorEspecifico = decimal.Parse(datos[7]); liquidacion.ValorAdValorem = decimal.Parse(datos[8]); liquidacion.ValorImpuestoConsumo = decimal.Parse(datos[9]); liquidacion.TarifaEspecifica = decimal.Parse(datos[10]); liquidacion.TarifaAdValorem = decimal.Parse(datos[11]); return(liquidacion); }
public Boolean Save(ref Liquidacion Item, Liquidacion.TOperacion x_toperacion) { try { Boolean m_isCorrect = true; switch (x_toperacion) { case Liquidacion.TOperacion.Anular: m_isCorrect = SaveCambiarEstado(ref Item); break; case Liquidacion.TOperacion.Aprobar: m_isCorrect = SaveCambiarEstado(ref Item); break; case Liquidacion.TOperacion.Liquidar: m_isCorrect = SaveCambiarEstado(ref Item); break; default: break; } return(m_isCorrect); } catch (Exception) { throw; } }
private Liquidacion CrearLiquidacion() { Liquidacion liquidacion = null; if (TipoAfiliacionCmb.Text.Equals("S")) { liquidacion = new LiquidacionSubsidiado(); } else if (TipoAfiliacionCmb.Text.Equals("C")) { liquidacion = new LiquidacionContributivo(); } liquidacion.TipoAfiliacion = TipoAfiliacionCmb.Text; liquidacion.NumeroLiquidacion = NumeroLiquidacionTxt.Text; liquidacion.Identificacion = IdentificacionTxt.Text; liquidacion.Fecha = dtFecha.Value.Date; liquidacion.SalarioDevengado = Convert.ToInt32(SalarioTxt.Text); liquidacion.ValorServicio = Convert.ToDouble(ValorServicioTxt.Text); liquidacion.Tarifa = liquidacion.CalcularTarifa(); liquidacion.Tope = liquidacion.CalcularTope(); liquidacion.CuotaModeradora = liquidacion.CalcularCuotaModeradora(); TarifaTxt.Text = Convert.ToString(liquidacion.Tarifa); CuotaModeradoraTxt.Text = Convert.ToString(liquidacion.CuotaModeradora); return(liquidacion); }
public async Task <bool> Liquidation(Autorizacion autorizacion) { var liquidacionesEfectuadas = 0; var dbEmpleado = await _cursoContext.Empleados.Where(u => u.cuitEmpresa == autorizacion.cuitEmpresa).ToListAsync(); if (dbEmpleado != null) { foreach (Empleado empleado in dbEmpleado) { var puesto = await _cursoContext.PuestosEmpresa.Where(u => u.empresaCuit == autorizacion.cuitEmpresa && u.puestoId == empleado.idPuesto).FirstOrDefaultAsync(); if (puesto != null) { Liquidacion liquidacionEmpleado = new Liquidacion(); liquidacionEmpleado.liquidacion = empleado.horasTrabajadasUltimoMes * puesto.pagoPorHora; liquidacionEmpleado.cuitEmpresa = autorizacion.cuitEmpresa; liquidacionEmpleado.dniEmpleado = empleado.dni; liquidacionEmpleado.fecha = autorizacion.fecha; _cursoContext.Liquidaciones.Add(liquidacionEmpleado); await _cursoContext.SaveChangesAsync(); liquidacionesEfectuadas++; } return(true); } } return(false); }
private Liquidacion SelectOne(Int16 EMPR_Codigo, String LIQU_Codigo) { try { Liquidacion item = new Liquidacion(); DataAccessEnterpriseSQL.DAAsignarProcedure("CAJ_LIQUSS_UnReg"); DataAccessEnterpriseSQL.DAAgregarParametro("@psinEMPR_Codigo", EMPR_Codigo, SqlDbType.SmallInt, 2, ParameterDirection.Input); DataAccessEnterpriseSQL.DAAgregarParametro("@pvchLIQU_Codigo", LIQU_Codigo, SqlDbType.VarChar, 20, ParameterDirection.Input); using (IDataReader reader = DataAccessEnterpriseSQL.DAExecuteReader()) { if (reader.Read()) { Loader.LoadEntity(reader, item); item.Instance = InstanceEntity.Unchanged; } else { throw new Exception("No se encontro el registro."); } } return(item); } catch (Exception) { throw; } }
static public void Registrar() { string identificacion; liquidacion = new Liquidacion(); Console.Clear(); Console.WriteLine("Identificacion del paciente: "); identificacion = Console.ReadLine(); Console.WriteLine("ingrese que tipo de afilacion es subsidiado --- contributivo"); liquidacion.TipoDeAfilacion = Console.ReadLine().ToUpper(); if (liquidacion.TipoDeAfilacion.Equals("SUBSIDIADO")) { liquidacionService = new SubsidiadoService(); } else if (liquidacion.TipoDeAfilacion.Equals("CONTRIBUTIVO")) { liquidacionService = new ContributivoService(); } if ((liquidacionService.Buscar(identificacion)) == null) { Guardar(liquidacion, identificacion); } else { Console.WriteLine("ya se encuentra registrado"); Console.ReadKey(); } }
private bool Delete(ref Liquidacion Item) { try { if (Item.Instance == Infrastructure.Aspect.BusinessEntity.InstanceEntity.Deleted) { DataAccessEnterpriseSQL.DAAsignarProcedure("CAJ_LIQUSD_UnReg"); DataAccessEnterpriseSQL.DAAgregarParametro("@psinEMPR_Codigo", Item.EMPR_Codigo, SqlDbType.SmallInt, 2, ParameterDirection.Input); DataAccessEnterpriseSQL.DAAgregarParametro("@pvchLIQU_Codigo", Item.LIQU_Codigo, SqlDbType.VarChar, 20, ParameterDirection.Input); if (DataAccessEnterpriseSQL.DAExecuteNonQuery() > 0) { return(true); } else { return(false); } } else { return(true); } } catch (Exception) { throw; } }
public BLLiquidacion(IUnityContainer container) { this.ContainerService = container; Loader = new BusinessEntityLoader <Liquidacion>(); Liquidacion Item = new Liquidacion(); Loader.EntityType = Item.GetType(); }
public ActionResult DeleteConfirmed(int id) { Liquidacion liquidacion = db.Liquidacion.Find(id); db.Liquidacion.Remove(liquidacion); db.SaveChanges(); return(RedirectToAction("Index")); }
public LiquidacionViewModel(Liquidacion liquidacion) { IdentificacionPaciente = liquidacion.IdentificacionPaciente; ValorHospitalizacion = liquidacion.ValorHospitalizacion; Tarifa = liquidacion.Tarifa; Salario = liquidacion.Salario; ValorCopago = liquidacion.ValorCopago; }
public LiquidacionViewModel(Liquidacion liquidacion) { IdentificacionDelPaciente = liquidacion.IdentificacionDelPaciente; ValorDelServicio = liquidacion.ValorDelServicio; SalarioDeTrabajador = liquidacion.SalarioDeTrabajador; ValorCopago = liquidacion.ValorCopago; Tarifa = liquidacion.Tarifa; }
public LiquidacionViewModel(Liquidacion liquidacion) { NumeroContrato = liquidacion.NumeroContrato; ObjetoContrato = liquidacion.ObjetoContrato; ValorContrato = liquidacion.ValorContrato; ApoyaEmergencia = liquidacion.ApoyaEmergencia; ValorEstampilla = liquidacion.ValorEstampilla; }
public Boolean SaveLiquidacion(ref Liquidacion Item) { try { return(BL_Liquidacion.Save(ref Item)); } catch (Exception) { throw; } }
public void Guardar(Liquidacion liquidacion) { FileStream file = new FileStream(ruta, FileMode.Append); StreamWriter escritor = new StreamWriter(file); escritor.WriteLine($"{liquidacion.numeroLiquidacion};{liquidacion.valorServicio};{liquidacion.paciente.identificacion};{liquidacion.paciente.afiliacion};{liquidacion.paciente.salario};{liquidacion.fechaLiquidacion};{liquidacion.tarifa};{liquidacion.topeMaximo};{liquidacion.cuotaModeradora}"); escritor.Close(); file.Close(); }
public async Task UpdateLiq(Liquidacion liquidacion) { if (_context.Liquidacion.Any(x => (x.Id != liquidacion.Id))) { throw new AppException("La liquidacion no existe."); } _context.Update(liquidacion); await _context.SaveChangesAsync(); }
public static HttpResponseMessage postLiquidacion(HttpClient client, Liquidacion payload) { string stringData = JsonConvert.SerializeObject(payload); var contentData = new StringContent(stringData, Encoding.UTF8, "application/json"); HttpResponseMessage response = client.PostAsync("/liquidacion/", contentData).Result; return(response); }
public Boolean SaveLiquidacion(ref Liquidacion Item, Liquidacion.TOperacion x_toperacion) { try { return(BL_Liquidacion.Save(ref Item, x_toperacion)); } catch (Exception) { throw; } }
public string Guardar(Liquidacion liquidacion) { if (liquidacionRepository.Buscar(liquidacion.NumeroLiquidacion) == null) { liquidacionRepository.Guardar(liquidacion); return("La liquidacion se ha guardado satisfactoriamente"); } return("Esa liquidacion ya se encuentra registrada"); }
public void Guardar(Liquidacion liquidacion) { FileStream file = new FileStream(ruta, FileMode.Append); StreamWriter escritor = new StreamWriter(file); escritor.WriteLine($"{liquidacion.Nombre};{liquidacion.Identificacion};{liquidacion.Salario};{liquidacion.TipoAfiliacion};{liquidacion.ValorServicio};{liquidacion.NumeroLiquidacion}" + $";{liquidacion.CuotaModeradora};{liquidacion.Tarifa};{liquidacion.Tope};{liquidacion.Fecha}"); escritor.Close(); file.Close(); }
public void UpdateTotales(Liquidacion liquidacion, List <decimal> updatedSubTotals) { liquidacion.TotalRemunerativo = updatedSubTotals[0]; liquidacion.TotalNoRemunerativo = updatedSubTotals[1]; liquidacion.TotalDeducciones = updatedSubTotals[2]; liquidacion.Neto = liquidacion.TotalRemunerativo + liquidacion.TotalNoRemunerativo - liquidacion.TotalDeducciones; }
public ActionResult Edit([Bind(Include = "idLiquidaciones,procesos,estado,contratointerno,refacturable,mes,referencia,doc,numerodocumento,c_fact,fechaemision,fechainicio,fechafin,credito,rucempresa,empresa,responsable,sucursal,ruccliente,cliente,usuariofinal,tipousuario,ordenservicio,fechaordenservicio,rqcliente,contrato,guiaremision,tipo,codigoequipo,tipoequipo,serie,marca,modelo,parnumber,bateria,cargador,procesador,velocidad,ram,disco,licencia,nombreequipo,usuariooficce,cableseguridad,mouse,maletin,softwareadicional,accesorios,observaciones,moneda,valor,igv,total,sefacturo, identificador, IdentificadorGeneral, UsuarioEjecuto, fechaejecucion")] Liquidacion liquidacion) { if (ModelState.IsValid) { db.Entry(liquidacion).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(liquidacion)); }
public void Guardar(Liquidacion liquidacion) { FileStream archivo = new FileStream(ruta, FileMode.Append); StreamWriter escribir = new StreamWriter(archivo); escribir.WriteLine(liquidacion.ToString()); escribir.Close(); archivo.Close(); }