示例#1
0
        public void GetMensaje(int idOrdenTrabajo)
        {
            var lista = new MensajeOrdenTrabajoBC().GetMensajes(idOrdenTrabajo);

            var dt = new DataTable();

            dt.Columns.Add(new DataColumn("id_mensaje"));
            dt.Columns.Add(new DataColumn("id_usuario"));
            dt.Columns.Add(new DataColumn("usuarioIngreso"));
            dt.Columns.Add(new DataColumn("inicio"));
            dt.Columns.Add(new DataColumn("mensaje"));

            foreach (var m in lista)
            {
                var dr = dt.NewRow();
                dr["id_mensaje"]     = m.IdMensaje;
                dr["id_usuario"]     = m.IdUsuario;
                dr["usuarioIngreso"] = m.NombreUsuario;
                dr["inicio"]         = m.Fecha;
                dr["mensaje"]        = m.Mensaje;
                dt.Rows.Add(dr);
            }

            grMensajes.DataSource = dt;
            grMensajes.DataBind();
        }
示例#2
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);
            }
        }
示例#3
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);
            }
        }
示例#4
0
        public void GetContactos()
        {
            var lista = new MensajeOrdenTrabajoBC().GetContactos(Convert.ToString(Session["usrname"]));
            var dt    = new DataTable();

            dt.Columns.Add(new DataColumn("id_usuario"));
            dt.Columns.Add(new DataColumn("usuario"));
            dt.Columns.Add(new DataColumn("imagen_fav"));


            foreach (var m in lista)
            {
                var dr = dt.NewRow();
                dr["id_usuario"] = m.IdUsuario;
                dr["usuario"]    = m.NombreUsuario;
                dr["imagen_fav"] = m.Favorito ? "~/imagenes/sistema/static/pre_ticket/favourites7.png" :"";

                dt.Rows.Add(dr);
            }

            grContactos.DataSource = dt;
            grContactos.DataBind();
        }