示例#1
0
        public Boolean UpdateIntroBaseLegal(ModeloIntroBaseLegal objEditar, int id, int estado)
        {
            var mysql = new DBConnection.ConexionMysql();

            if (estado > 1)
            {
                query = String.Format("UPDATE pat_informacion SET fkestado = '{0}' WHERE idinformacion = '{1}'; ", estado, id);
            }
            else
            {
                query = String.Format("UPDATE pat_informacion SET introduccion = '{0}', marco_juridico = '{1}', " +
                                      "afiliacion_organizacion = '{2}' WHERE idinformacion = '{3}'; ",
                                      objEditar.intro, objEditar.marco, objEditar.afiliacion, id);
            }

            try
            {
                mysql.AbrirConexion();
                MySqlCommand cmd = new MySqlCommand(query, mysql.conectar);
                cmd.ExecuteNonQuery();
                mysql.CerrarConexion();
                return(true);
            }
            catch
            {
                return(false);
            }
        }
示例#2
0
        public DataTable InfoCreate(ModeloIntroBaseLegal objCrear)
        {
            var       mysql = new DBConnection.ConexionMysql();
            DataTable dt    = new DataTable();

            query = String.Format("INSERT INTO pat_informacion (introduccion, marco_juridico, afiliacion_organizacion, fadn, ano, fkestado) " +
                                  "VALUES('{0}', '{1}', '{2}', '{3}', '{4}', '1');", objCrear.intro, objCrear.marco, objCrear.afiliacion, objCrear.fadn, objCrear.ano);
            mysql.AbrirConexion();
            MySqlDataAdapter consulta = new MySqlDataAdapter(query, mysql.conectar);

            consulta.Fill(dt);
            mysql.CerrarConexion();
            return(dt);
        }
示例#3
0
        //Funcion para crear un nuevo registro
        public DataTable InfoCreate(ModeloIntroBaseLegal objCrear, string usuario)
        {
            var       mysql = new DBConnection.ConexionMysql();
            DataTable dt    = new DataTable();

            query = String.Format("INSERT INTO pat_informacion (introduccion, marco_juridico, afiliacion_organizacion, fadn, ano, fkestado) " +
                                  "VALUES('{0}', '{1}', '{2}', '{3}', '{4}', '1');", objCrear.intro, objCrear.marco, objCrear.afiliacion, objCrear.fadn, objCrear.ano);
            mysql.AbrirConexion();
            MySqlDataAdapter consulta = new MySqlDataAdapter(query, mysql.conectar);

            consulta.Fill(dt);
            mysql.CerrarConexion();


            query = String.Format("SELECT idinformacion FROM pat_informacion ORDER BY idinformacion DESC LIMIT 1;");
            mysql.AbrirConexion();
            MySqlCommand    cmd    = new MySqlCommand(query, mysql.conectar);
            MySqlDataReader reader = cmd.ExecuteReader();

            using (reader)
            {
                if (reader.Read())
                {
                    modelo.id = int.Parse(reader["idinformacion"].ToString());
                }
            }
            mysql.CerrarConexion();

            modelo.tabla   = "pat_informacion";
            modelo.accion  = "Crear";
            modelo.info    = objCrear.intro + " - " + objCrear.marco + " - " + objCrear.afiliacion;
            modelo.fecha   = DateTime.Now;
            modelo.usuario = usuario;

            bitacora.historialBitacora(modelo);

            return(dt);
        }
示例#4
0
        //Funcion para actualizar la informacion
        public Boolean UpdateIntroBaseLegal(ModeloIntroBaseLegal objEditar, int id, int estado, string usuario)
        {
            var mysql = new DBConnection.ConexionMysql();

            if (estado > 1)
            {
                query = String.Format("UPDATE pat_informacion SET fkestado = '{0}' WHERE idinformacion = '{1}'; ", estado, id);
            }
            else
            {
                query = String.Format("UPDATE pat_informacion SET introduccion = '{0}', marco_juridico = '{1}', " +
                                      "afiliacion_organizacion = '{2}' WHERE idinformacion = '{3}'; ",
                                      objEditar.intro, objEditar.marco, objEditar.afiliacion, id);
            }

            try
            {
                mysql.AbrirConexion();
                MySqlCommand cmd = new MySqlCommand(query, mysql.conectar);
                cmd.ExecuteNonQuery();
                mysql.CerrarConexion();

                modelo.tabla   = "pat_informacion";
                modelo.accion  = "Update";
                modelo.id      = id;
                modelo.info    = objEditar.intro + " - " + objEditar.marco + " - " + objEditar.afiliacion;;
                modelo.fecha   = DateTime.Now;
                modelo.usuario = usuario;

                bitacora.historialBitacora(modelo);
                return(true);
            }
            catch
            {
                return(false);
            }
        }