public ActionResult PublicarMensaje(ChatBO oChatBO) { string valor = ""; bool log = Convert.ToBoolean(Session["LogOK"]); if (log == true) { oChatBO.Mensaje = Request.Form["txtMensaje"]; int tipo = Convert.ToInt32(Session["Tipo"]); if (tipo == 4) { oChatBO.PersonaEnvia = "*****@*****.**"; } else { oChatBO.PersonaEnvia = Session["Correo"].ToString(); } oChatBO.PersonaRecibe = Session["personaenvia"].ToString(); oChatBO.Correo = Session["Correo"].ToString(); ChatDAO.AgregarMensaje(oChatBO); return(Redirect("~/Administracion/Chat")); } else { valor = "/FrontEnd/Login"; return(Redirect(valor)); } }
public int AgregarMensaje(ChatBO oChat) { cmd = new SqlCommand("Insert Chats (Correo,Mensaje,PersonaEnvia,PersonaRecibe,Fecha) Values (@Correo, @Mensaje, @PersonaEnvia, @PersonaRecibe,@Fecha)"); cmd.Parameters.Add("@Correo", SqlDbType.VarChar).Value = oChat.Correo; cmd.Parameters.Add("@Mensaje", SqlDbType.VarChar).Value = oChat.Mensaje; cmd.Parameters.Add("@PersonaEnvia", SqlDbType.VarChar).Value = oChat.PersonaEnvia; cmd.Parameters.Add("@PersonaRecibe", SqlDbType.VarChar).Value = oChat.PersonaRecibe; cmd.Parameters.Add("@Fecha", SqlDbType.VarChar).Value = Convert.ToString(DateTime.Now); cmd.CommandType = CommandType.Text; return(obj.EjecutarComando(cmd)); }
public int EnviarMensaje(ChatBO chatBO) { SqlCommand cmd = new SqlCommand("EXEC EnviarMensaje @text,@fecha,@hora,@idenvia,@idrecibe,@idUsuario"); cmd.Parameters.Add("@text", SqlDbType.VarChar).Value = chatBO.mensajes.mensaje; cmd.Parameters.Add("@fecha", SqlDbType.Date).Value = DateTime.Now.ToString("dd/MM/yyyy"); cmd.Parameters.Add("@hora", SqlDbType.Time).Value = DateTime.Now.ToString("hh:mm:ss"); cmd.Parameters.Add("@idenvia", SqlDbType.Int).Value = chatBO.idenvia; cmd.Parameters.Add("@idrecibe", SqlDbType.Int).Value = chatBO.idrecibe; cmd.Parameters.Add("@idUsuario", SqlDbType.Int).Value = chatBO.idrecibe; return(con.EjecutarComando(cmd)); }
public JsonResult EnviarMensaje(ChatBO objBO) { var result = false; try { objChatDAO.EnviarMensaje(objBO); result = true; } catch (Exception ex) { throw ex; } var json = Json(result, JsonRequestBehavior.AllowGet); json.MaxJsonLength = Int32.MaxValue; return(json); }