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); } }
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); } }
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); } }
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); } }
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); } }
public int AddMensaje(MensajeOrdenTrabajo mensaje) { return(new MensajeOrdenTrabajoDAC().AddMensaje(mensaje)); }