Ejemplo n.º 1
0
        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);
                }
            }
        }
Ejemplo n.º 2
0
        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");
            }
        }
Ejemplo n.º 3
0
        /// <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");
            }
        }