private Boolean ValidarEmpleadoConLiquidaciones() { Boolean validacion = false; List <Liquidaciones> listliquidaciones = _ls.TraerListadoPorEmpleado(ObtenerIdEmpleado()); if (listliquidaciones.Count > 0) { validacion = true; } return(validacion); }
private Boolean ValidarUnicidadLiquidacion(int idliquidacion)//el id de la liquidacion en este caso es idempresa + periodo { bool valido = true; string msg = string.Empty; List <int> listaidliquidaciones = new List <int>(); List <Liquidaciones> listliquidaciones = _ls.TraerListadoPorEmpleado(ObtenerIdEmpleado()); foreach (Liquidaciones l in listliquidaciones) { int idliq = int.Parse(l.Periodo.ToString() + l.idEmpleado.ToString()); listaidliquidaciones.Add(idliq); } if (listaidliquidaciones.Any(x => x == idliquidacion)) { msg = "El periodo ya se encuentra liquidado para este empleado."; } if (msg != string.Empty) { valido = false; MessageBox.Show(msg); } return(valido); }