Example #1
0
 public List <MensajeOrdenTrabajo> GetContactos(string cuentaUsuario)
 {
     using (var sqlConn = new SqlConnection(strConn))
     {
         sqlConn.Open();
         var cmd = new SqlCommand(strConn, sqlConn)
         {
             CommandType = System.Data.CommandType.StoredProcedure, CommandText = "sp_get_contacto_mensaje"
         };
         cmd.Parameters.AddWithValue("@cuenta_usuario", cuentaUsuario);
         var reader = cmd.ExecuteReader();
         var lista  = new List <MensajeOrdenTrabajo>();
         while (reader.Read())
         {
             var m = new MensajeOrdenTrabajo();
             m.IdUsuario     = Convert.ToString(reader["usuario_destinatario"]);
             m.NombreUsuario = Convert.ToString(reader["nombre"]);
             m.Favorito      = Convert.ToBoolean(reader["favorito"]);
             lista.Add(m);
         }
         sqlConn.Close();
         sqlConn.Dispose();
         return(lista);
     }
 }
Example #2
0
 public List <MensajeOrdenTrabajo> GetMensajes(int idOrdenTrabajo)
 {
     using (var sqlConn = new SqlConnection(strConn))
     {
         sqlConn.Open();
         var cmd = new SqlCommand(strConn, sqlConn)
         {
             CommandType = System.Data.CommandType.StoredProcedure, CommandText = "sp_get_mensaje_orden_trabajo"
         };
         cmd.Parameters.AddWithValue("@id_orden_trabajo", idOrdenTrabajo);
         var reader = cmd.ExecuteReader();
         var lista  = new List <MensajeOrdenTrabajo>();
         while (reader.Read())
         {
             var m = new MensajeOrdenTrabajo();
             m.IdMensaje     = Convert.ToInt32(reader["id_mensaje"]);
             m.Mensaje       = Convert.ToString(reader["mensaje"]);
             m.IdUsuario     = Convert.ToString(reader["cuenta_usuario"]);
             m.Fecha         = Convert.ToString(reader["fecha_mensaje"]);
             m.NombreUsuario = Convert.ToString(reader["nombre"]);
             lista.Add(m);
         }
         sqlConn.Close();
         sqlConn.Dispose();
         return(lista);
     }
 }
Example #3
0
        public void NuevoMensaje(string comentario, int idOrdenTrabajo, string usuarioDestino)
        {
            var mensaje = new MensajeOrdenTrabajo
            {
                Mensaje        = comentario,
                IdOrdenTrabajo = idOrdenTrabajo,
                IdUsuario      = Convert.ToString(Session["usrname"])
            };

            try
            {
                var idMensaje = new MensajeOrdenTrabajoBC().AddMensaje(mensaje);
                new MensajeOrdenTrabajoBC().AddMensajeaDestinatarios(idMensaje, usuarioDestino, "NO");
            }
            catch (Exception ex)
            {
                FuncionGlobal.alerta(ex.Message, Page);
            }
        }
Example #4
0
        public void NuevoMensaje()
        {
            var mensaje = new MensajeOrdenTrabajo
            {
                Mensaje        = txtMensaje.Text.Trim(),
                IdOrdenTrabajo = Convert.ToInt32(hdnIdOrdenTrabajo.Value),
                IdUsuario      = Convert.ToString(Session["usrname"])
            };

            try
            {
                var idMensaje = new MensajeOrdenTrabajoBC().AddMensaje(mensaje);
                EnviarDestinatarios(idMensaje);
                GetMensaje(Convert.ToInt32(hdnIdOrdenTrabajo.Value));
                FuncionGlobal.alerta_updatepanel("Mensaje guardado correctamente", this.Page, updmensaje);
            }
            catch (Exception ex)
            {
                FuncionGlobal.alerta(ex.Message, Page);
            }
        }
Example #5
0
 public int AddMensaje(MensajeOrdenTrabajo mensaje)
 {
     using (var sqlConn = new SqlConnection(strConn))
     {
         sqlConn.Open();
         var cmd = new SqlCommand(strConn, sqlConn)
         {
             CommandType = System.Data.CommandType.StoredProcedure, CommandText = "sp_add_mensaje_orden_trabajo"
         };
         cmd.Parameters.AddWithValue("@mensaje", mensaje.Mensaje);
         cmd.Parameters.AddWithValue("@id_orden_trabajo", mensaje.IdOrdenTrabajo);
         cmd.Parameters.AddWithValue("@id_usuario", mensaje.IdUsuario);
         var read    = cmd.ExecuteReader();
         var nuevoId = 0;
         if (read.Read())
         {
             nuevoId = Convert.ToInt32(read["newId"]);
         }
         sqlConn.Close();
         sqlConn.Dispose();
         return(nuevoId);
     }
 }
Example #6
0
 public int AddMensaje(MensajeOrdenTrabajo mensaje)
 {
     return(new MensajeOrdenTrabajoDAC().AddMensaje(mensaje));
 }