/// <summary> /// Pega uma Forma de Pagamento /// </summary> /// <param name="pPayMethodCode">Código do Grupo</param> /// <param name="pCompanyDb">Banco de Dados</param> /// <returns>Uma forma preenchida</returns> /// <exception cref="ArgumentNullException">Null passado com código</exception> /// <exception cref="Exception">Não encontro o registro</exception> public static PaymentMethod GetPayMethod(string pPayMethodCode, string pCompanyDb) { pCompanyDb.CheckForArgumentNull("pCompanyDb"); pPayMethodCode.CheckForArgumentNull("pPayMethodCode"); var bp = new PaymentMethod(pCompanyDb); if (!bp.GetByKey(pPayMethodCode)) { throw new Exception( string.Format(DontFindText1Key, "Meio de Pagamento", pPayMethodCode)); } return(bp); }