private void btn_modificar_Click(object sender, EventArgs e) { if (txt_app.Text == "" || txt_doc.Text == "" || txt_ruta.Text == "") { MessageBox.Show("LLene todos los campos"); } else { OdbcConnection cnx = new OdbcConnection("DSN=colchoneria"); String newDoc, newRuta, newApp, query, modulo; newDoc = txt_doc.Text; newRuta = txt_ruta.Text; newApp = txt_app.Text; query = "UPDATE tbl_doc_asociado SET " + "Nombre_doc='" + newDoc + "'," + "Ruta='" + newRuta + "'," + "FK_Api_codigo='" + newApp + "' " + "WHERE (PK_Id_Documento=" + codigo + ");"; modulo = newApp; try { cnx.Open(); OdbcCommand cmd = new OdbcCommand(); cmd.CommandText = query; cmd.Connection = cnx; cmd.ExecuteNonQuery(); cnx.Close(); MessageBox.Show(this, "Cambios Realizados!"); Form_Administrador adm = new Form_Administrador(codigoModulo); adm.Show(); adm.Location = this.Location; this.Dispose(); } catch (OdbcException ex) { MessageBox.Show(ex.ToString(), "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } } }
public void AbrirAdministradorporAplicacion(int intCodigoAplicacion) { //obtener aplicacion al que esta logueado //cargar rutas de todos los docs asociados al modulo OdbcConnection cnx = new OdbcConnection("DSN=colchoneria"); OdbcDataReader DataReader = null; OdbcCommand query = new OdbcCommand(); query.CommandText = "SELECT api_descripcion FROM tbl_aplicacion WHERE PK_Api_codigo=" + intCodigoAplicacion + ";"; cnx.Open(); query.Connection = cnx; DataReader = query.ExecuteReader(); if (DataReader.Read()) { Form_Administrador adm = new Form_Administrador(intCodigoAplicacion); adm.Show(); } else { MessageBox.Show("Codigo De Aplicacion Incorrecto"); } }
/// <summary> /// Este metodo abre el administrador de reportes si el usuario tiene los permisos. /// </summary> /// <param name="codigoModulo"> Codigo de modulo </param> public void AbrirAdministrador(int codigoModulo) { //obtener permisos del usuario //obtener modulo al que esta logueado //cargar rutas de todos los docs asociados al modulo OdbcConnection cnx = new OdbcConnection("DSN=colchoneria"); OdbcDataReader DataReader = null; OdbcCommand query = new OdbcCommand(); query.CommandText = "SELECT modulo_nombre FROM tbl_modulo WHERE PK_Modulo_codigo=" + codigoModulo + ";"; cnx.Open(); query.Connection = cnx; DataReader = query.ExecuteReader(); if (DataReader.Read()) { Form_Administrador adm = new Form_Administrador(codigoModulo); adm.Show(); } else { MessageBox.Show("Codigo De Modulo Incorrecto"); } }