示例#1
0
        /// <summary>
        /// Método para obtener  un Cliente
        /// </summary>
        /// <param name="id">Identificado del Cliente </param>
        /// <returns>Cliente</returns>
        public static Client Get(Guid id)
        {
            OperationsLogs.WriteLogsDebug("ClienteBrl", "Insertar", string.Format("{0} Info: {1}",
                                                                                  DateTime.Now.ToString(),
                                                                                  "Empezando a ejecutar el método lógica de negocio para obtener un Cliente"));
            Client Cliente = null;

            try
            {
                Cliente = ClientDal.Obtener(id);
            }
            catch (SqlException ex)
            {
                OperationsLogs.WriteLogsRelease("ClienteBrl", "obtener", string.Format("{0} Error: {1}",
                                                                                       DateTime.Now.ToString(), ex.Message));
                throw ex;
            }
            catch (Exception ex)
            {
                OperationsLogs.WriteLogsRelease("ClienteBrl", "obtener", string.Format("{0} Error: {1}",
                                                                                       DateTime.Now.ToString(), ex.Message));
                throw ex;
            }

            OperationsLogs.WriteLogsDebug("ClienteBrl", "obtener", string.Format("{0} Info: {1}",
                                                                                 DateTime.Now.ToString(),
                                                                                 "Termino de ejecutar  el método lógica de negocio para obtener Cliente"));

            return(Cliente);
        }