コード例 #1
0
        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));
            }
        }
コード例 #2
0
ファイル: ChatDAO.cs プロジェクト: TuTransporte/Integrador4to
 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));
 }
コード例 #3
0
ファイル: ChatDAO.cs プロジェクト: luisfrr/DrHuellitas
        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));
        }
コード例 #4
0
        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);
        }