public Boolean P3Update(ModeloP3 o, int id, int estado)
        {
            var mysql = new DBConnection.ConexionMysql();

            if (estado > 1)
            {
                query = String.Format("SET SQL_SAFE_UPDATES=0; " +
                                      "UPDATE pat_c4_2 SET fkestado = '{0}' WHERE idc4_2 = '{1}'",
                                      estado, id);
            }
            else
            {
                query = String.Format("SET SQL_SAFE_UPDATES=0; " +
                                      "UPDATE pat_p3 SET promocion = '{0}', programa = '{1}', actividad = '{2}', " +
                                      "subtotal = '{3}', otra_fuente = '{4}', total = '{5}' WHERE idp3 = '{6}';",
                                      o.promocion, o.programa, o.actividad, o.subtoltal, o.otra_fuente, o.total, id);
            }


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

            query = String.Format("INSERT INTO pat_p3 (codigo, promocion, programa, actividad, subtotal, otra_fuente, total, fadn, ano) " +
                                  "VALUES('{0}', '{1}', '{2}', '{3}', '{4}', '{5}', '{6}', '{7}', '{8}');",
                                  objCrear.codigo, objCrear.promocion, objCrear.programa, objCrear.actividad, objCrear.subtoltal, objCrear.otra_fuente, objCrear.total, objCrear.fadn, objCrear.ano);
            mysql.AbrirConexion();
            MySqlDataAdapter consulta = new MySqlDataAdapter(query, mysql.conectar);

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