/// <summary> /// Inserta en ChatEMailMessageBE /// </summary> /// <param name="pChatEMailMessageBE">Entidad a insertar</param> /// <returns></returns> public static bool InsertChatEmailMessage(WebChat.Common.BE.ChatEmailMessageBE pChatEMailMessageBE) { ChatUser wChatUser = new ChatUser(); Database database = null; int newId = 0; //try //{ database = DatabaseFactory.CreateDatabase("EpironChat_LogsConnectionString"); using (DbCommand cmd = database.GetStoredProcCommand("[Chat].[ChatEmailMessage_i]")) { database.AddOutParameter(cmd, "ChatEmailMessageId", DbType.Int32, sizeof(Int32)); database.AddInParameter(cmd, "ChatRoomId", DbType.Int32, pChatEMailMessageBE.ChatRoomId); database.AddInParameter(cmd, "EmailFrom", DbType.String, pChatEMailMessageBE.EmailFrom); database.AddInParameter(cmd, "DeliveredTo", DbType.String, pChatEMailMessageBE.DeliveredTo); database.AddInParameter(cmd, "Body", DbType.String, pChatEMailMessageBE.Body); database.AddInParameter(cmd, "ErrorMessage", DbType.String, pChatEMailMessageBE.ErrorMessage); database.AddInParameter(cmd, "Subject", DbType.String, pChatEMailMessageBE.Subject); database.AddInParameter(cmd, "ChatDescription", DbType.String, pChatEMailMessageBE.ChatDescription); database.ExecuteNonQuery(cmd); newId = (int)database.GetParameterValue(cmd, "ChatEmailMessageId"); if (newId > 0) return true; else return false; } //} //catch (Exception ex) //{ // throw SecPortalException.ProcessException(ex, typeof(EpironChatDAC), "EpironChatConnectionString"); //} }
partial void DeleteChatUser(ChatUser instance);
partial void UpdateChatUser(ChatUser instance);
partial void InsertChatUser(ChatUser instance);