/// <summary> /// Indica si existe una estado de cuenta por conciliar para el banco y cuenta proprocionados /// </summary> /// <param name="pcbanco"></param> /// <param name="pcnumcuenta"></param> /// <returns></returns> public static bool _Mtd_ExisteEstadoDeCuentaPorConciliar(string pcbanco, string pcnumcuenta, _TipoEstadoDeCuenta pTipoEstadoDeCuenta) { DataSet _Ds; var _Str_TablaMaestra = pTipoEstadoDeCuenta == _TipoEstadoDeCuenta.Conciliacion ? "TDISPBANC" : "TEDOCUENTADISPM"; string _Str_Sql = "SELECT cdispbanc FROM " + _Str_TablaMaestra + " WHERE cregistroinicial=0 AND ccompany = '" + Frm_Padre._Str_Comp + "' AND cbanco = '" + pcbanco + "' AND cnumcuenta = '" + pcnumcuenta + "' AND cconciliado=0 AND cdelete=0"; _Ds = Program._MyClsCnn._mtd_conexion._Mtd_RetornarDataset(_Str_Sql); //Si hay datos if (_Ds.Tables[0].Rows.Count > 0) { return(true); } return(false); }
/// <summary> /// Obtener el monto de la ultima captura del banco y cuenta /// </summary> /// <param name="pcbanco"></param> /// <param name="pcnumcuenta"></param> /// <returns></returns> public static decimal _Mtd_ObtenerSaldoFinalCapturaBanco(string pcbanco, string pcnumcuenta, _TipoEstadoDeCuenta pTipoEstadoDeCuenta) { decimal _decSaldo = 0; DataSet _Ds; var _Str_TablaMaestra = pTipoEstadoDeCuenta == _TipoEstadoDeCuenta.Conciliacion ? "TDISPBANC" : "TEDOCUENTADISPM"; string _Str_Sql = "SELECT csaldobanco FROM " + _Str_TablaMaestra + " WHERE ccompany = '" + Frm_Padre._Str_Comp + "' AND cbanco = '" + pcbanco + "' AND cnumcuenta = '" + pcnumcuenta + "' AND cdelete = 0 AND cconciliado = 0 and cregistroinicial = 0"; _Ds = Program._MyClsCnn._mtd_conexion._Mtd_RetornarDataset(_Str_Sql); //Si hay datos if (_Ds.Tables[0].Rows.Count > 0) { _decSaldo = Convert.ToDecimal(_Ds.Tables[0].Rows[0]["csaldobanco"]); } return(_decSaldo); }