Ejemplo n.º 1
0
        /// <summary>
        /// Devulve true si encontro asientos descuadrados y falso si todo esta bien
        /// </summary>
        /// <param name="compañia"></param>
        /// <param name="fechaTransaccion"></param>
        /// <param name="mensaje"></param>
        /// <returns></returns>
        public Boolean BuscarAsientosDescuadrados(Compañia compañia, FechaTransaccion fechaTransaccion, out String mensaje)
        {
            var asientCL = new AsientoCL();

            var lstCuentasPedientes = asientCL.ListadoAsientosDescuadrados(compañia, fechaTransaccion);

            if (lstCuentasPedientes.Rows.Count > 0)
            {
                mensaje  = "Faltan asientos por cuadrar: \n";
                mensaje += $"Mes contable: {fechaTransaccion.ToString()} \n";
                foreach (DataRow item in lstCuentasPedientes.Rows)
                {
                    object[] vs = item.ItemArray;
                    mensaje += $"Asiento: {vs[1]}- Debitos: {vs[2]} Creditos: {vs[3]} \n";
                }

                return(true);
            }
            else
            {
                mensaje = "tbd";
                return(false);
            }
        }