public DataTable devuelveDatos(object obj) { string cadenaWhere = ""; bool edo = false; BO.Mensaje data = (BO.Mensaje)obj; bd = new BaseDB(); if (data.Id_mensaje > 0) { cadenaWhere += " id_mensaje=@id_mensaje and"; bd.Cmd.Parameters.Add("@id_mensaje", SqlDbType.Int); bd.Cmd.Parameters["@id_mensaje"].Value = data.Id_mensaje; edo = true; } if (edo == true) { cadenaWhere = "WHERE " + cadenaWhere.Remove(cadenaWhere.Length - 3, 3); } sql = " SELECT * FROM mensaje " + cadenaWhere; DataTable dt = new DataTable(); bd.execQuery(sql).Fill(dt); return(dt); }
public int actualizaMensaje(object obj) { BO.Mensaje data = (BO.Mensaje)obj; bd = new BaseDB(); sql = "UPDATE mensaje " + "SET texto=@texto," + "fecha=@fecha," + "estado=@estado," + "id_user_creador=@id_user_creador," + "id_conversacion=@id_conversacion" + " WHERE id_mensaje=@id_mensaje"; bd.Cmd.Parameters.AddWithValue("@id_mensaje", data.Id_mensaje); bd.Cmd.Parameters.AddWithValue("@texto", data.Tecto); bd.Cmd.Parameters.AddWithValue("@fecha", data.Fecha); bd.Cmd.Parameters.AddWithValue("@estado", data.Estado); bd.Cmd.Parameters.AddWithValue("@id_user_creador", data.Id_usuario); bd.Cmd.Parameters.AddWithValue("@id_conversacion", data.Id_conversacion); int i = bd.execNonQuery(sql); if (i == 0) { return(0); } return(1); }
protected void gvMensaje_RowCommand(object sender, GridViewCommandEventArgs e) { if (e.CommandName == "Editar") { int indice = Convert.ToInt32(e.CommandArgument); int id = (int)gvMensaje.DataKeys[indice].Value; BO.Mensaje obj = new BO.Mensaje(); obj.Id_mensaje = id; Session["frmMensajeOperacion"] = "Editar"; Session["frmMensajeBO"] = obj; Response.Redirect("wfEditarMensaje.aspx"); } }
public void modificar() { string mensaje = ""; if (txtTexto.Text == string.Empty) { mensaje += "Introduce el texto\n"; } if (txtFecha.Text == string.Empty) { mensaje += "Introduce la fecha\n"; } if (txtEstado.Text == string.Empty) { mensaje += "Introduce el estado\n"; } if (txtIDconversacion.Text == string.Empty) { mensaje += "Introduce el id de la conversación \n"; } if (txtCreador.Text == string.Empty) { mensaje += "Introduce el creador \n"; } if (mensaje.Trim().Length == 0) { BO.Mensaje obj = new BO.Mensaje(); Servicios.MensajeCtrl objCtrl = new Servicios.MensajeCtrl(); obj.Id_mensaje = Convert.ToInt32(txtId.Text); obj.Tecto = txtTexto.Text; obj.Fecha = Convert.ToDateTime(txtFecha.Text); obj.Estado = Convert.ToInt32(txtEstado.Text); obj.Id_conversacion = Convert.ToInt32(txtIDconversacion.Text); obj.Id_usuario = Convert.ToInt32(txtCreador.Text); string msn = objCtrl.actualizaObj(obj); if (msn == "La operación se realizó de manera correcta") { Response.Redirect("wfTablaMensaje.aspx"); } else { Mensaje(msn); } } else { Mensaje("Favor de ingresar los siguientes datos:\n" + mensaje); } }
public int eliminaDatos(object obj) { BO.Mensaje data = (BO.Mensaje)obj; bd = new BaseDB(); sql = "DELETE FROM historia WHERE id_mensaje=@id_mensaje"; bd.Cmd.Parameters.AddWithValue("@id_mensaje", data.Id_mensaje); int i = bd.execNonQuery(sql); if (i == 0) { return(0); } return(1); }
public void buscar() { BO.Mensaje obj = (BO.Mensaje)Session["frmMensajeBO"]; Servicios.MensajeCtrl objCtrl = new Servicios.MensajeCtrl(); DataTable dt = objCtrl.devuelveObj(obj); if (dt.Rows.Count != 0) { txtId.Text = dt.Rows[0]["id_mensaje"].ToString(); txtTexto.Text = dt.Rows[0]["texto"].ToString(); txtFecha.Text = dt.Rows[0]["fecha"].ToString(); txtEstado.Text = dt.Rows[0]["estado"].ToString(); txtIDconversacion.Text = dt.Rows[0]["id_conversacion"].ToString(); txtCreador.Text = dt.Rows[0]["id_user_creador"].ToString(); } }
public void eliminar() { BO.Mensaje obj = (BO.Mensaje)Session["frmMensajeBO"]; Servicios.MensajeCtrl objCtrl = new Servicios.MensajeCtrl(); obj.Id_mensaje = Convert.ToInt32(txtId.Text.Trim()); string mensaje = objCtrl.eliminaObj(obj); if (mensaje == "La operación se realizó de manera correcta") { Response.Redirect("wfTablaMensaje.aspx"); } else { Mensaje(mensaje); } }
public void DoOpen() { BO.Mensaje oMensaje = new BO.Mensaje(); Servicios.MensajeCtrl oMensajeCtrl = new Servicios.MensajeCtrl(); //el .length sirve para que cuente cuantos caracteres hay. if (txtFecha.Text.Trim().Length != 0) { oMensaje.Fecha = Convert.ToDateTime(txtFecha.Text.Trim()); } if (txtCreador.Text.Trim().Length != 0) { oMensaje.Id_usuario = Convert.ToInt32(txtCreador.Text.Trim()); } if (txtConversacion.Text.Trim().Length != 0) { oMensaje.Id_conversacion = Convert.ToInt32(txtConversacion.Text.Trim()); } DataTable dt = oMensajeCtrl.devuelveObj(oMensaje); gvMensaje.DataSource = dt; gvMensaje.DataBind(); }
public int creaMensaje(object obj) { BO.Mensaje data = (BO.Mensaje)obj; bd = new BaseDB(); sql = "INSERT INTO mensaje VALUES(@texto, GETDATE(), @estado, @id_user_creador, @id_conversacion)"; bd.Cmd.Parameters.AddWithValue("@texto", data.Tecto); bd.Cmd.Parameters.AddWithValue("@fecha", data.Fecha); bd.Cmd.Parameters.AddWithValue("@estado", data.Estado); bd.Cmd.Parameters.AddWithValue("@id_user_creador", data.Id_usuario); bd.Cmd.Parameters.AddWithValue("@id_conversacion", data.Id_conversacion); int i = bd.execNonQuery(sql); if (i == 0) { return(0); } else { return(1); } }